ファイヤーウォールの停止方法と、SELinuxの停止方法について
apacheしかり、phpしかり、mysqlしかりいつもインストールして起動すると、うまく起動できない原因が、SELinuxとファイヤーウォール(iptables)の設定だったりします。本当はちゃんと設定しとかなきゃいけないのですが、ルータ側の制御にお任せしてOS側ではいつも切っちゃっています。
以下無効化の手順です。手順が単純なので、shellで自動化しても良いかもしれません。
★SELINUX を無効化
[root@sai ~]# getenforce Enforcing → SELINUXが有効になっている
SELINUXを無効化 [root@sai ~]# setenforce 0
[root@sai ~]# setenforce usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@sai ~]# getenforce Permissive → SELINUXが無効になっている
[root@sai ~]# vi /etc/sysconfig/selinux →次回起動時に起動しないように設定する SELINUX=enforcing ↓ SELINUX=disabled
★ファイヤーウォールの停止
[root@sai ~]# /etc/rc.d/init.d/iptables stop ファイアウォールルールを適用中: [ OK ] チェインポリシーを ACCEPT に設定中filter [ OK ] iptables モジュールを取り外し中 [ OK ] [root@sai ~]# chkconfig iptables off →次回起動時にも起動しないように設定する