httpdのSELinux対応

環境:Cent OS 6.2


デフォルトと違うDocumentRootにアクセスできるようにする

$ ls -Z /srv/httpd/
$ sudo chcon system_u:object_r:httpd_sys_content_t /srv/httpd -R

httpd経由でDBにアクセスするようにする

$ sudo getsebool -a | grep httpd
$ sudo setsebool -P httpd_can_network_connect_db 1
$ sudo getsebool -a | grep httpd | grep httpd_can_network_connect_db

httpd経由でメールを送信出来るようにする

$ sudo setsebool -P httpd_can_sendmail 1

確認

$ sudo getsebool -a | grep httpd
$ sudo getsebool -a | grep httpd | grep httpd_can_network_connect_db
$ sudo getsebool -a | grep httpd | grep httpd_can_sendmail