【Apache】インストールし動作環境を構築、最低限の設定で稼働させてみる

3月 26, 2023

Webサーバで使用されることの多いApacheをWindows環境にインストールし、初期設定 ( 最低限 ) と動作をさせてみます。

Apacheをインストールし動作環境を構築

今回使用した環境

インターネット接続可能のオンラインの環境

64 ビット オペレーティング システム

Windows 10 22H2

Apache 2.4.54

手順

1.Apacheのダウンロードと配置

こちらからApacheの「httpd-2.4.54-win64-VS17.zip」をダウンロード、zip展開してできた「Apache24」のフォルダをコピーして任意の場所に配置します。

ここでは「D:\tool」配下にコピーしました。

2.Microsoft Visual C++再頒布可能パッケージのインストール

筆者の環境にはVisual Studioが既にインストールされていたのでC++のランタイムも既に入っていました。入っていない場合、インストールが必要となります。

対象は以下のプログラムです。

3.設定ファイル「httpd.conf」をメモ帳で開きます。

開いた「httpd.conf」の中の以下2つのパラメータを変更します。

変更前:「Define SRVROOT “c:/Apache24″」

変更後:「Define SRVROOT “d:/tool/Apache24″」

変更前:「#ServerName www.example.com:80」

変更後:「ServerName localhost:80」 ※「#」は消す。

4.サービスインストール

コマンドプロンプトを「管理者として実行」で起動し、「D:\tool\Apache24\bin」をカレントディレクトリとした状態で「httpd.exe -k install」を実行します。

以下のようなメッセージが出れば成功しています。

エラーメッセージが出る場合、「httpd.conf」の設定にミスがある、またはコマンドを「管理者として実行」で起動していない等の原因が考えられると思います。

ちなみにサービスのアンインストールする場合は「httpd.exe -k uninstall」を実行します。

5.サービスの起動

「httpd.exe -k start」を実行します。

6.Apacheが動作しているか確認

ブラウザを開き、アドレスに「localhost:80」を入力します。

「It works!」と表示されればApacheが起動できています。

以上となります。

ここまでお読みいただきありがとうございました。

Apache

Posted by だゆう