- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOS + apache で403エラー)
CentOS + apacheでの403エラー
このQ&Aのポイント
- CentOS5.4とapache2.2でwebサーバを構成中ですが、全てのページで403エラーが発生しています。
- ルートディレクトリの作成やパーミッションの変更など様々な対策を試しましたが、一度だけ動作したことがあります。
- OSの再起動後は再び403エラーが発生しており、解決策をお探しです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
/usr/sbin/getenforce の結果と、 ls -Z /var/www/html ls -Z /var/www/error の結果はどうなりますか? SELinuxではじかれていたりしませんか? # その場合でも…ヘンにいじっていなければ /var/www/error/noindex.html は大丈夫なハズなんですが… # ソースからapacheを入れた場合はその限りではないかも知れませんけど。
その他の回答 (2)
- superside0
- ベストアンサー率64% (461/711)
回答No.3
/var /var/www /var/www/html のパーミッションを確認してはどうでしょう。
質問者
お礼
superside()さん、回答ありがとうございます。 パーミッションは問題なしでした。 結論としてはSELinuxの問題でした。 どうも有難うございました。
- ey_wing
- ベストアンサー率80% (4/5)
回答No.1
$ echo 'test' > /var/www/html/index.html これで解決できませんか?
質問者
お礼
ey_wingさん、回答有難うございます。 それはテスト用のindex.htmlをつくることと変わらないと思うんですが。 一応試しましたが、変わらずです。
お礼
Wr5さん、解答ありがとうございます。 まさにSELinuxでした。Permissiveにしたら一発で通りました。 調べている途中にSELinuxは何度か目にしてたんですが、 思い込みで、SELinux ≒ iptables と思い込んでいました。 いろんな部分で勉強になりました。 ほんとうに有難うございました。