サーバ環境設定
トップページ】 【倶楽部ハウス】 【MyPCサーバ】 【Apacheのインストール】 【CGIデバグ環境設定
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日