• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apache2でerror403について。)

Apache2でerror403について

このQ&Aのポイント
  • Apache2を使ってWebサーバーを構築している際にerror403エラーが発生し、アクセスが拒否される問題についての質問です。
  • ドキュメントルートの設定やディレクトリのパーミッションに問題がある可能性が考えられます。
  • 具体的な対処方法や権限の与え方についてのアドバイスを求めています。

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

  • ベストアンサー
回答No.1

最近、Apacheをいじっていないので、自信がないので、詳しい説明はできませんが、 まず、ドキュメントルートのディレクトリの中にcgi-binが入っているのはかなり問題です。 cgi-binは外部には公開しないのが原則です。 ドキュメントルートは、 DocumentRoot </var/www/html> のように変更しましょう。 そして、対応する、 <Directory "/var/www"> ディレクティブを <Directory "/var/www/html"> に変更しましょう。 sargディレクトリは /var/www/htmlの中に移動して、 /var/www/html/sarg としましょう。 そうしたら、 http://hostname/sarg/index.html できちんと表示されるはずです。 参考URLはWindows向けですが、 http://x-web.pobox.ne.jp/fcgi/fcgi_f4b.html

参考URL:
http://x-web.pobox.ne.jp/fcgi/fcgi_f4b.html
123daa
質問者

お礼

ありがとうございます。 実は、このアドバイスを見てfind -name sarg.confと打ったところ、httpd/conf.d/sarg.confというコンフィグを発見いたしました。その中にですね、Allow from 127.0.0.1と・・・これを変更し、ドキュメントルートを元に戻して、動き出しました。 ありがとうございました。

関連するQ&A