- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgi-binディレクトリ内のhtmlを有効にしたい)
cgi-binディレクトリ内のhtmlを有効にする方法
このQ&Aのポイント
- Apacheの設定を終え、cgi-binディレクトリ内に配置したhtmlやjpg,gifなどのファイルが表示されない問題について解決方法を知りたいです。
- 質問者はApacheのバージョン1.3.20を使用し、htmlディレクトリは/var/www/html/に、cgi-binディレクトリは/var/www/html/cgi-bin/に設定されていると述べました。
- 現在のcgi-binディレクトリの設定は、ScriptAliasとDirectoryディレクティブを使用しており、AllowOverride None、Options ExecCGI、Order allow,deny、Allow from allが指定されています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ScriptAlias設定とは、そういう挙動をするものと認識していますが、、、 500 Internal Server Errorになると思います。 ScriptAlias以外の場所でOprions +ExecCGIすれば混在できると思います(多分?)。 # 違っていたらごめんなさい、、、
その他の回答 (1)
- clover2
- ベストアンサー率0% (0/1)
回答No.2
httpd.confファイルに DocumentRoot "/usr/local/apache/htdocs"と設定してあると思うので、 このディレクトリにhtml等を移すと表示できると思います。 または、httpd.confファイルの下記の個所を 変更するとでも表示されると思います。 ----------------------------------------- DocumentRoot "/usr/local/apache/htdocs" ↓ DocumentRoot "/var/www/html" ----------------------------------------- <Directory "/usr/local/apache/htdocs"> ↓ <Directory "/var/www/html"> ----------------------------------------- どうでしょうか?
お礼
迅速なご回答を戴いたにもかかわらず、 返答大変に遅くなってしまい申し訳ありません。 やはりcgi-bin内で動作させるということは 無理なようですね、、 素直にhtmlのディレクトリにcgi許可出すように します。 無理難題を言ってしまいまして恥ずかしい限りです。。 これでやっと諦めが付きました。 本当にありがとうございました。