2025年12月5日

Apache2のバージョンアップ手順について


神戸六甲の峰から六甲アイランドを望む
神戸六甲の峰から六甲アイランドを望む


Webサーバに関わるアプリはインターネットに最も晒される可能性があり,そのアプリに脆弱性が発見された場合は,できる限り早期にバージョンアップする必要があります。

特に,Apache2やNginxなどの場合はWebの中核を担うため,なおさらです。

そこで今回は,Ubuntu上で稼動するApache2のバージョンアップ方法を実証します。


【実証前提条件】
・サーバ : VPSサーバ (IPアドレス:IPv4固定値)
・Linux ディストリビューション : Ubuntu  24.04 LTS(lsb_release -a)
・Apache2 : 2.4.65(apache2 -v)

それでは始めます。

2025年12月2日

Linuxサーバ「Ubuntu」のOSバージョンアップ手順について


神戸六甲の峰からポートアイランドを望む
神戸六甲の峰からポートアイランドを望む


サーバ・インフラ系を中心にサーバ構築に関する事柄を記述してきましたが,今回はLinuxサーバ「Ubuntu」のOSバージョンアップを扱います。

Windows「WSL」上で構成する場合は,Windowsが密接に関係しているため少し特殊ですが,外部のレンタルサーバ等で稼働するLinux「Ubuntu」の場合は,コマンドでバージョンアップできます。

本来は,サーバアプリであるApache2のバージョンアップを先に記述したかったのですが,Apache2のリポジトリがLinux「Ubuntu」バージョンから影響を受けるため,Linux「Ubuntu」のバージョンアップを先に実証することにしました。


【実証前提条件】
・サーバ : VPSサーバ (IPアドレス:IPv4固定値)
・Linux ディストリビューション : Ubuntu  20.04 LTS(lsb_release -a)
・Apache2 : 2.4.63(apache2 -v)

それでは始めます。

2025年11月19日

OpenSSLの最新ソースによるバージョンアップ手順について

神戸六甲の峰から大阪湾を望む
神戸六甲の峰から大阪湾を望む      



一般的に,Ubuntu Linuxコマンドでインストールされる「OpenSSL」は,Linuxディストリビューションに予めインストールされたライブラリであり,最新バージョンでない可能性があります。

そのため,セキュリティ上の懸念があれば,最新バージョンにアップデートしなければなりません。

そこで,今回はOpenSSLの最新ソースを用いたバージョンアップ手順について,実証することにします。

【実証前提条件】
・パソコン : Windows11 pro 24H2 (IPアドレス:IPv4固定値)
・Linux ディストリビューション : Ubuntu-24.04 LTS(lsb_release -a)
・WSL2 バーション   :   2.4.13.0 (wsl --version)
・OpenSSL バージョン :  3.6.0へupdate(openssl version)

それでは始めます。

2025年10月5日

RaspberryPiにおけるNTPサーバを使った時間同期設定の実証


下瀬美術館屋上から見る大野瀬戸
下瀬美術館屋上から見る大野瀬戸     


先に「RaspberryPiとUnboundを使ったローカルDNSキャッシュサーバの構築例」を記述しましたが、運用中に動作が重くなる事象が発生しました。

早速、ログ(ここでは/var/log/unbound/unbound.log)を調査したところ,「pool.ntp.org」というメッセージが大量に出力し,時刻サーバとの同期が上手く取れていない事が分かりました。そのため,RaspberryPiの負荷が上がり支障が出たということです。

本来,RaspberryPiは,RTC(Real Time Clock:電子機器の内蔵時計)機能を持たないため,NTP(Network Time Protocol)デーモンがインストールされており,設定ファイル「/etc/systemd/timesyncd.conf」を編集する事で時刻が自動的に修正されます。

しかし,それが上手く動作しない場合は手動で時刻調整を実施するか、NPTサーバとの同期受信デーモンを再構築する必要があります。

先日、雷で停電があり、再度、ローカルDNSキャッシュサーバの負荷が高くなる事象が発生しましたので、毎回時刻設定するのは面倒なので同期受信デーモンを再構築しました。

今回は、この構築方法に関する記述です。

【システム構成】
  • Raspberry Pi1 Model B Rev.2 512 MB of RAM
  • OS :  Raspbian GNU/Linux 12 (bookworm) (CMD : lsb_release -a)
それでは,学習を始めます。

2025年9月4日

OpenSSL/Win11/WSL2の独自SSLサーバ証明書作成とWebサーバの設定


大竹市下瀬美術館の庭園
大竹市下瀬美術館の庭園       


前回はWin11/WSL2上に自己認証(CA)局を構築しました。今回はこれを使ってSSLサーバ証明書を作成しWebサーバに設定してみます。

これにより,クライアントPCのWebブラウザとWebサーバ間でSSL通信できることを実証します。

正規のSSL証明書ではありませんが、ファイアーウォールで守られたローカルネットワーク内で廉価に使うことが出来、小規模事業所内で独自ドメインが扱えるので内部セキュリティの強化にもつながると考えます。

【実証前提条件】
・パソコン : Windows11 pro 24H2 (IPアドレス:IPv4固定値)
・Linux ディストリビューション : Ubuntu-24.04 LTS(lsb_release -a)
・WSL2        バーション   :   2.4.12.0 (wsl --version)
・OpenSSL バージョン : 3.5.2(openssl version)

それでは,学習を始めます。