• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOS + apache で403エラー)

CentOS + apacheでの403エラー

このQ&Aのポイント
  • CentOS5.4とapache2.2でwebサーバを構成中ですが、全てのページで403エラーが発生しています。
  • ルートディレクトリの作成やパーミッションの変更など様々な対策を試しましたが、一度だけ動作したことがあります。
  • OSの再起動後は再び403エラーが発生しており、解決策をお探しです。

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

/usr/sbin/getenforce の結果と、 ls -Z /var/www/html ls -Z /var/www/error の結果はどうなりますか? SELinuxではじかれていたりしませんか? # その場合でも…ヘンにいじっていなければ /var/www/error/noindex.html は大丈夫なハズなんですが… # ソースからapacheを入れた場合はその限りではないかも知れませんけど。

参考URL:
http://home-mg.que.ne.jp/20080103.html
s_h_i_b_a
質問者

お礼

Wr5さん、解答ありがとうございます。 まさにSELinuxでした。Permissiveにしたら一発で通りました。 調べている途中にSELinuxは何度か目にしてたんですが、 思い込みで、SELinux ≒ iptables と思い込んでいました。 いろんな部分で勉強になりました。 ほんとうに有難うございました。

その他の回答 (2)

回答No.3

/var /var/www /var/www/html のパーミッションを確認してはどうでしょう。

s_h_i_b_a
質問者

お礼

superside()さん、回答ありがとうございます。 パーミッションは問題なしでした。 結論としてはSELinuxの問題でした。 どうも有難うございました。

  • ey_wing
  • ベストアンサー率80% (4/5)
回答No.1

$ echo 'test' > /var/www/html/index.html これで解決できませんか?

s_h_i_b_a
質問者

お礼

ey_wingさん、回答有難うございます。 それはテスト用のindex.htmlをつくることと変わらないと思うんですが。 一応試しましたが、変わらずです。

関連するQ&A