cgi-binディレクトリ以外でCGIを動作させる
Apacheのデフォルト設定で CGIスクリプト cgi-bin ディレクトリ以下のディレクトリしか動作しないようになっています。 cgi-bin ディレクトリだけでしか CGIを動かさないのであれば問題ないのですが、ほかのディレクトリでも動作させたいケースは当然出てくると思います。
httpd.conf で以下のように任意のディレクトリのオプションで Options +ExecCGI と記述することでそのディレクトリ以下で CGIが動作できるようになります。
<Directory 任意のディレクトリ>
Options +ExecCGI
</Directory>
<Directory "D:/wwwroot">
Options +ExecCGI
</Directory>
上記のようにすれば C:\wwwroot 以下のディレクトリで CGI が動作するようになります。
|