金子邦彦研究室インストールWeb サーバ演習,Web フレームワークApache HTTP サーバ 2.4 のインストールと設定(Windows 上)

Apache HTTP サーバ 2.4 のインストールと設定(Windows 上)

要約】 Apache HTTP サーバ 2.4 のインストールと設定(Windows 上).Apache は,Web サーバのソフトウェアであり,Windows 上での XAMPP のインストールと設定方法を説明している.Apache の公式ページから最新バージョンをダウンロードし,展開してインストールする.インストール後は httpd.conf ファイルを編集して設定を行い,Apache HTTP サーバを再起動する.設定が正常に行われたかを確認するために http://localhost/ にアクセスし,「It Works!」と表示されれば Apache が正常に稼働しています.また,起動しない場合の対処法や cgi-bin の設定も説明.

ダウンロード

  1. Apache の Web ページを開く

    http://httpd.apache.org/

  2. ダウンロード用の Web ページへジャンプ

    左側のフレームにある「Download !」の項目の中の 「from a mirror」をクリックする

    [image]
  3. 下のほうにスクロール

    開いた Web ページを,下のほうにスクロールし,「Apache HTTP Server ... the latest availavle version」とある箇所を探す.

    [image]
  4. Files for Microsoft Windows」をクリック

    [image]
  5. ApacheHaus」を選ぶとして説明を続ける

    [image]
  6. 種類とダウンロードロケーションを選んでクリックする.するとダウンロードが始まる.

    [image]

インストール

途中で,「Windows のブロック警告」が出ることがあるので,確認の上,手動でブロックを解除してください.

  1. ダウンロードした ZIP ファイルを展開(解凍)する.

    Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明

    [image]
  2. 注意事項の確認

    readme_first.html の「Notice」のところを確認する. 同意する場合のみ続行する.

    [image]
  3. readme_first.html の通りに,インストールを行う.

    まず,展開(解凍)してできた「Apache24」を,C:\ の直下に置く. C:\Apache24 ができる.

    [image]
  4. Windowsシステム環境変数 PATH に,次を追加する.
    C:\Apache24\bin
    
  5. もし,http を Windows のサービスとして動かしたい場合には, Windowsコマンドプロンプト管理者として実行し,次を実行する.
    httpd -k install
    

    [image]

    次のような表示が出た場合にはアクセスを許可する.

    [image]

httpd.conf の設定例

C:\Apache24\conf にある httpd.conf をテキストエディタ等で開き、変更

Apache HTTP サーバの動作チェック

http://localhost/ に Web ブラウザでアクセスしてみる

下図に示したように「It Works!」と 表示されれば, Apache HTTP サーバが稼動している.

[image]

Apacheが起動しない(Apache2のサービスが見つからない)場合の対処法

IISが導入されていた場合の対処法

この項目は書きかけ)cgi-bin の設定

  1. PHP をインストールする.

    Windows での PHP のインストール: 別ページ »で説明している.

  2. Perl をインストールする.

    Windows での Strawberry Perl のインストール: 別ページ »で説明している.

  3. C:\Apache24\cgi-bin\printenv.pl の先頭行を次のように書き替え

    この通りに設定すると考えるのでなく,実際の perl.exe に一致させること.

    #!C:/Strawberry/perl/bin/perl.exe
    
  4. C:\Apache24\cgi-bin に PHP ファイルを置いて実行できるように設定

    C:\Apache24\conf にある httpd.conf をテキストエディタ等で開き、変更

  5. 変更した httpd.conf を読み込ませるために,Apahce HTTP サーバを再起動

    httpd -k restart