サーバ環境設定
-
■ httpd.conf の編集
-
Apache と Perl のインストールが終っただけでは、まだCGIは動かせません。
CGIが動作するように Apache の動作環境を設定する必要があります。
ApacheをHTTPサーバとして動作させるため Driv:\Apache\conf\httpd.conf を編集します。
【ServerNameの編集】(230行目付近)
#ServerName new.host.name(ここは元々コメントアウトしてある)
ServerName 127.0.0.1(追記する・・・これが、ローカルサーバのIPアドレスとなる)
【UserDirの編集】(298行目付近)
#UserDir "e:/apache/users/"(これをコメントアウトする)
UserDir "e:/home/*/"(追記する・・・homeディレクトリ直下のディレクトリをユーザディレクトリとして扱う)
【DirectoryIndexの編集】(305行目付近)
#DirectoryIndex index.html(これをコメントアウトする)
DirectoryIndex index.html index.shtml (追記する・・・index.html と index.shtml をディレクトリインデックにるす)
【CGI・SSI利用設定】(607行目付近)
# To use CGI scripts:
#
#AddHandler cgi-script .cgi
AddHandler cgi-script .cgi(追記する=追記せず、元の行をコメントアウト解除しても良い)
#
# To use server-parsed HTML files
#
#AddType text/html .shtml
AddType text/html .shtml(追記する=追記せず、元の行をコメントアウト解除しても良い)
#AddHandler server-parsed .shtml
AddHandler server-parsed .shtml(追記する=追記せず、元の行をコメントアウト解除しても良い)
-
■ 動作確認
-
いよいよ動作確認できる状態になりました。
【Apache の起動】
Windowsのスタートメニュー/Apache Web Server/Start Apache as console app を選び、Apache を起動します。
(Dosプロンプト画面が開き、Apache/1.3.6 (Win32) running... と表示されたら起動は成功です)
【HTTPサーバ機能の確認】
ブラウザを起動して、アドレス欄に http://localhost/ と入力しリクエストして下さい。
It Worked! The Apache Web Server is Installed on this Web Site!
で始まる Apache Web Server の紹介が表示されたら、基本的なHTTPサーバ機能は動作しています。
【CGI・SSI機能の確認】
以下のファイルをダウンロード後解凍 index.shtml と env.cgi を Drive:\home\test ディレクトリに置いて下さい。
env.cgi の先頭行の記述は、Perlをインストールしたディレクトリを示すようにして下さい。
sample file: test.lzh
ブラウザのアドレス欄に http://localhost/~test/ と入力しリクエストして下さい。
Welcome My Web Server と表示され、下に
Access from 127.0.0.1 と表示されたらSSI機能は動作しています。
次に、ブラウザのアドレス欄に http://localhost/~test/env.cgi と入力しリクエストして下さい。
Sample CGI と表示され、下にCGI環境変数が表示されていればCGI機能は動作しています。
ここまで出来たら後は使いながら慣れてください。
Copyright(C) pika@cgi-club.com
[更新日] 2000年11月12日