Apache2.4.10 インストール

広告

Apacheのインストールと設定ファイルの初期設定について解説します。前のページでダウンロードしたファイルはインストーラー付きではありませんのでまずファイルの展開を行い、その後で設定ファイルの中の必要箇所を修正します。

1.ファイルの展開
2.設定ファイルの修正

ではファイルの展開から行います。ダウンロードした「httpd-2.4.10-win32-VC11.zip」ファイルは圧縮ファイルです。展開して任意のディレクトリに配置して下さい。展開されるファイルはデフォルトでは「Apache24」という名前のディレクトリ内に入っています。今回は「c:\pg\Apache\Apache24\」のように展開しました。

p2-1

インストールは以上で完了です。

ファイルを展開したディレクトリに合わせて設定ファイルを修正します。設定ファイルは「(インストールしてディレクトリ)\Apache24\conf\」ディレクトリに入っている「http.conf」ファイルです。

p2-2

「http.conf」ファイルはテキストファイルですのでテキストエディタで開いて下さい。(必要であれば修正を行なう前のファイルをコピーしてバックアップを作成しておいて下さい)。

p2-3

まず最初に37行目付近を見て下さい。

ServerRoot "c:/Apache24"

これをインストールしたディレクトリに合わせて次のように変更します。

ServerRoot "c:/pg/Apache/Apache24"

同じように242行目、359行目、375行目付近に記載されているパスをインストールしたディレクトリに合わせて変更して下さい。

変更前:

DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted
</Directory>

変更後:

DocumentRoot "c:/pg/Apache/Apache24/htdocs"
<Directory "c:/pg/Apache/Apache24/htdocs">
    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted
</Directory>

変更前:

    ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

変更後:

    ScriptAlias /cgi-bin/ "c:/pg/Apache/Apache24/cgi-bin/"

変更前:

<Directory "c:/Apache24/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

変更後:

<Directory "c:/pg/Apache/Apache24/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

次にポート番号の設定を確認します。58行目付近を見てください。

Listen 80

使用するポート番号はデフォルトで80番となっています。通常はこれで問題ありませんが、既に他のアプリケーションで使用していると分かっている場合には変更して下さい。

最後に「ServerName」の設定です。218行目付近を見てください。

#ServerName www.example.com:80

先頭が"#"の行はコメントとして扱われており、初期設定では有効となっていません。ただ明確に設定しておくことが推奨されています。公開サーバであればそのホスト名+ポート番号(ポート番号を省略した場合は先に設定した「Listen」に設定したポート番号が使用されます)を指定して下さい。ローカルで動かす場合は"localhost:80"や"127.0.0.1:80"を指定して下さい。

今回は次のように記述しました。

ServerName localhost:80

設定が終わりましたらファイルを保存しておいて下さい。これでApacheのインストールと事前準備は完了です。

( Written by Tatsuo Ikura )