Apache HTTP Server/Tips/CGI Script
特定の拡張子を持つファイルを CGI スクリプトとして動作させます。
インストール直後は CGI スクリプトを動作できる設定になっていません。 httpd.conf に以下の記述があります。
コメントアウトを外し、有効にします。
これで CGI スクリプトを動作させる準備ができました。
<Location> 、 <Directory> 、 <Files> ディレクティブなどで、 CGI スクリプトの実行を許可します。
これで、 http://servername/foo/ 以下にある拡張子 cgi を持つファイルは、全て CGI スクリプトとして動作します。
注意: CGI スクリプトが要求するスクリプト エンジンがインストールされていない場合、 Internal Server Error になります。
準備
インストール直後は CGI スクリプトを動作できる設定になっていません。 httpd.conf に以下の記述があります。
#AddHandler cgi-script .cgi
コメントアウトを外し、有効にします。
AddHandler cgi-script .cgi
これで CGI スクリプトを動作させる準備ができました。
CGI の許可
<Location> 、 <Directory> 、 <Files> ディレクティブなどで、 CGI スクリプトの実行を許可します。
<Location /foo> Options +ExecCGI </Location>
これで、 http://servername/foo/ 以下にある拡張子 cgi を持つファイルは、全て CGI スクリプトとして動作します。
注意: CGI スクリプトが要求するスクリプト エンジンがインストールされていない場合、 Internal Server Error になります。
2005年11月17日(木) 18:32:24 Modified by uguuxp