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で有効か無効かを設定できる!