もくじ
WindowsでApacheを使う。
概要
Windows 2000 Professionalにウェブ(HTTP)サーバ「Apache」をインストールする方法を紹介します。Apacheは、フリーのウェブサーバーです。インターネット上よりダウンロードし、インストールします。Windows用のウェブサーバには、ANHTTPDなどいろいろなものがありますが、ApacheはUnix系のOSでは非常に一般的なウェブサーバであり、プロバイダやレンタルサーバなどでも利用していることが多く、それと近い環境で利用できる利点があります。また、比較的高速、軽量であるようです。
インストール
ダウンロード
以下のサイトからWindows用のApacheをダウンロードします。2003年10月現在では、1.0系と2.0系があり、それぞれ安定(stable)なバージョンは1.3.28、2.0.47です。ここでは、1.3.28をインストールします。Japan_Apache_Users_Group > binaries/ > win32/ > apache_1.3.28-win32-x86-no_src.msiのようにたどってダウンロードしました。
- Downloading Apache - Japanized Apache Site
- http://www.apache.jp/misc/download.html
インストール
インストールは、インストーラを起動して、次々に進んでいけばいいだけです。ただし、途中でドメイン(domain)やら連絡先やらを入力しなければならないので、そこは公開サーバでなければ適当に入力しておけばいいと思います。
設定ファイルの変更
CGIやSSIを使うために以下のように./confディレクトリ内にあるhttpd.confの内容を変更します。
335c335 < Options Indexes FollowSymLinks MultiViews ExecCGI Includes --- > Options Indexes FollowSymLinks MultiViews 342c342 < AllowOverride Options --- > AllowOverride None 827d826 < AddHandler cgi-script .cgi .pl 834d832 < AddHandler server-parsed .shtml .html
PerlによるCGIを利用する
Apacheでは最初の行のPerlコマンドの場所を認識します。そのため、通常配布されていたりするUnix系OS用のPerlのソースでは、#!/usr/bin/local/perlや#!/usr/bin/perlといったように書かれているところを変更しなければなりません。PerlをWindowsでCドライブにそのままインストールしている場合は
#!c:/perl/bin/perl
となります。また、Pathが通してあれば
#!perl
でもいいようです。
参考ページ
- Apache (Windows用)のインストール サイボウズ株式会社
- http://cybozu.co.jp/products/tech/webinstall/winapache.html