Apache HTTP Serverを個人用のPC(Windows 11 Home edition)にインストールします。現在の最新バージョンは2.4.582.4.59です。Windowsサービスとして登録するところまで行います。
※Apache 2.4にサービス運用妨害(DoS)状態に陥る可能性のある脆弱性が報告されています(2024年4月)
Apache 2.4.59にアップデートすることをお勧めします。
インストール
(1) ApacheラウンジからWindows版のバイナリパッケージをダウンロードします。
(2) ダウンロードしたzipファイルを展開して出来たフォルダ(Apache24)を任意の場所に移動します。今回はC:¥の直下とします。
動作確認
(1) C:\Apache\bin\httpd.exe をダブルクリックします。
何も表示されていないコマンドプロンプトのウィンドウが開きます。
(2) Webブラウザのアドレスバーに http://localhost を入力して以下のページが表示されればOKです。
※ コマンドプロンプトのウィンドウを閉じるとApache HTTPサーバは停止します。
Windowsサービスとして登録する
Windowsサービスとして起動させる場合の手順になります。
(1) ターミナルを管理者権限で実行します。Windowsメニューのターミナルの上で右クリックして [詳細] – [管理者として実行] を選択してください。
(2) ターミナルがPowerShellになっている場合はコマンドプロンプトに切り替えます。
(3) C:\Apache24\binに移動してhttpdコマンドを入力します。
httpd.exe -k install -n "Apache2.4"
(4) タスクマネージャーのサービスからApache2.4が登録されていることが確認できます。PCを再起動してサービスが自動起動するか確認してください。確認方法はWebブラウザで http://localhost にアクセスして「It Works」のメッセージが表示されているかになります。
Windowsサービスから削除する
(1) インストールしたときと同じく管理者権限でコマンドプロンプトを開いて、以下のhttpdコマンドを入力します。
httpd.exe -k uninstall