SELinux

selinux DB ポリシー

2017年1月3日

SELinux

WordPressが稼働しているサーバをいろいろ弄り回していたら、死亡しちゃいました。

IP変わってアクセスできなくなり、ドメインを再度適用して確認すると今度はDBにアクセスが出来なくなっているのが判明。

修正に結構時間がかかってしまったので、メモしておきます。

原因

原因はSELinuxの設定にありました。

対策

SELinuxについて調べていると、ほかのサイトのほとんどがSELinuxを無効にする対策しか取っていませんでした。

SELinuxってセキュリティ関連だよね?

本当に向こうにしていいの?って思ったので、SELinuxを稼働させた対策をします。

下記が対策になります。

$ getsebool httpd_can_network_connect
httpd_can_network_connect --> off

$ sudo setsebool -P httpd_can_network_connect 1

$ getsebool httpd_can_network_connect
httpd_can_network_connect --> on

パラメータの最後に、0 or 1で有効か無効かを設定できる!

-SELinux
-