Apache HTTP Server のインストール

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版のバイナリパッケージをダウンロードします。

Apache VS17 binaries and modules download
For (business) webmasters, developers and home-users who want running always up to date Windows VS17 binaries and module...
Apacheダウンロード

(2) ダウンロードしたzipファイルを展開して出来たフォルダ(Apache24)を任意の場所に移動します。今回はC:¥の直下とします。

Apache2.4 インストール

動作確認

(1) C:\Apache\bin\httpd.exe をダブルクリックします。

Apache2.4 インストール

何も表示されていないコマンドプロンプトのウィンドウが開きます。

Apache2.4 インストール

(2) Webブラウザのアドレスバーに http://localhost を入力して以下のページが表示されればOKです。

Apache2.4 インストール

※ コマンドプロンプトのウィンドウを閉じるとApache HTTPサーバは停止します。

Windowsサービスとして登録する

Windowsサービスとして起動させる場合の手順になります。

(1) ターミナルを管理者権限で実行します。Windowsメニューのターミナルの上で右クリックして [詳細] – [管理者として実行] を選択してください。

Apache2.4 インストール

(2) ターミナルがPowerShellになっている場合はコマンドプロンプトに切り替えます。

Apache2.4 インストール

(3) C:\Apache24\binに移動してhttpdコマンドを入力します。
 httpd.exe -k install -n "Apache2.4"

Apache2.4 インストール

(4) タスクマネージャーのサービスからApache2.4が登録されていることが確認できます。PCを再起動してサービスが自動起動するか確認してください。確認方法はWebブラウザで http://localhost にアクセスして「It Works」のメッセージが表示されているかになります。

Apache2.4 インストール

Windowsサービスから削除する

(1) インストールしたときと同じく管理者権限でコマンドプロンプトを開いて、以下のhttpdコマンドを入力します。
 httpd.exe -k uninstall

Apache2.4 アンインストール