• ベストアンサー
※ 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が指定されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

ScriptAlias設定とは、そういう挙動をするものと認識していますが、、、 500 Internal Server Errorになると思います。 ScriptAlias以外の場所でOprions +ExecCGIすれば混在できると思います(多分?)。 # 違っていたらごめんなさい、、、

akkiy2001
質問者

お礼

迅速なご回答を戴いたにもかかわらず、 返答大変に遅くなってしまい申し訳ありません。 やはりcgi-bin内で動作させるということは 無理なようですね、、 素直にhtmlのディレクトリにcgi許可出すように します。 無理難題を言ってしまいまして恥ずかしい限りです。。 これでやっと諦めが付きました。 本当にありがとうございました。

その他の回答 (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"> ----------------------------------------- どうでしょうか?

関連するQ&A