- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apacheのcgi-bin)
Apacheのcgi-bin
このQ&Aのポイント
- Apacheのcgi-binフォルダについてアドレスの問題やHTMLの表示に関する疑問があります。
- http://locallhost/cgi-bin/bbs/bbs.cgiというアドレスをhttp://locallhost/bbs/bbs.cgiに変更することは可能でしょうか?
- Apacheでpostmail CGIを表示しようとするとエラーが出てしまい、cgi-binの外にHTMLを配置する必要があるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 変えることは可能でしょうか? httpd.confをいじれば余裕のよっちゃん。 > cgi-binの外にhtmlを出さなければいけないのでしょうか? おおむねその通り。ExecCGIが基本であるディレクトリは、htmlファイルもCGIファイルだと仮定して話を進めるので、ハンドラが無いとされて500エラーだ。解決方法は、htmlファイルを外に出すか、そのディレクトリでhtmlファイルも混在させられるようにhttpd.confをいじるかだ。 君の場合では/bbsというCGI仮想ディレクトリ(ScriptAlias)を作るか、/bbs/.htaccessで+ExecCGIするのが良いのではないかな。