Apacheインストール時の注意(CGI関連)
CGIの勉強のため、PCにローカルサーバーを構築。
とりあえずApacheをインストールした。
現時点での最新版をインストールしたつもりなのだが、久々なせいか色々とハマったのでメモ。
- CGI関係でhttpd.confをいじる必要はなかった
- CGIファイルのperlのパスにperlがある必要があった(当たり前)
- extraのconfを有効にするには、httpd.conf内のIncludeを有効にする必要がある
- CGIファイルの属性を変える必要はなかった(デフォルトで'x'が付いてた)
ローカルでの動作確認環境なので、cgi-binは固定でかまわなかった。
なので、ExecCGIをOptionsに追加したり、AddHandlerでcgiを追加するような必要は全くなかった。
こういったことが分かっていなかったため、各種のHow toページを見て混乱した次第。
この辺については以下が詳しい。