• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIフォルダ内でhtmlが見れません。。)

CGIフォルダ内でhtmlが見れません。-ウェブサーバーの設定に問題あり?

このQ&Aのポイント
  • ウェブサーバーの設定を確認してみてください。cgiフォルダの設定が正しくなされていない可能性があります。
  • htmlファイルの属性を変更することで問題が解決するかもしれません。
  • サーバーエラーが発生する場合は、他の設定項目に問題がある可能性があります。

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

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

そのディレクトリが、ScriptAlias になっているのではないですか? 例) ------------------------------------- ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" ----------------------------------------- ScriptAlias のディレクトリ内部のファイルは全て CGI スクリプトとして処理されます。したがって、HTMLなどが有ってもそれをプログラムとして実行しようとします。 そのディレクトリ内にHTMLなども置きたいのであれば、通常の Alias にして、Options ExecCGI を指定すれば良いと思います。 例) ------------------------------------- Alias /hoge/ "/home/httpd/hoge/" <Directory "/home/httpd/hoge"> Options ExecCGI ・ ・ ・ -----------------------------------------

COONAN
質問者

お礼

ご回答ありがとうございます。 root139さんのいうとおり Script Alias になってました。 さっそく変更してみました。 しかし、403 エラー にはならないのですが ロック とでてhtml ファイルが 表示され ませんでした。。 現在別のフォルダへhtml ファイルを移しました。これで問題なく動くので。いいかなぁと思っています。 こんな質問しといてーって感じですが。セキュリティ 上もhtml は別フォルダの方がいいですよね?  Alias のことがわかったのでありがとうございました。 またヒントがあればお願いします。

関連するQ&A