■ [Linux]Apache で Forbidden, SELinuxって何だ? というわけで、apacheをソースから入れなおす以前における動作確認時にはまったSELinuxの設定に関して。CentOSはデフォルトでSELinuxが有効になっている。そもそも、今回検証用に用意したコンテンツは、/home 配下だが、CentOSのデフォルトは /var/www。ここで、suEXEC云々以前に、動作確認をしようとした際に、SELinuxの設定が必要となった。 折角なので、SELinuxを無効にしてしまうのは簡単だが、しゃくにさわるので、うまく動くように設定を試みる。 まず、最初の現象。普通のHTMLファイルをブラウザから突っつくと、403 forbidden となる。通常のパーミッションは o+r な状態にも関わらず。 原因、SELinux のタイプラベルによるセキュリティーポリシーの制限