$ yum -y install httpd と入れれば、Apache 2は簡単にインストしてくれるが、
そう!なぜか、ポートが閉じたままなのだ。
/etc/sysconfig/iptables に
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
と追加してもダメらしい。
勿論、意味なんてわからん。
しかし、すでに同じ内容が書いてあった!
あ、/etc/init.d/httpd start 忘れてた。閉じてるどころか聞く耳もないじゃないか。
chkconfig httpd on で自動起動させる。
chkconfig –list httpd で httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off になるはずだ。
しかし、ダメ。iptablesの-A FORWARD -j RH-Firewall-1-INPUTの直下に
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
を入れないとダメらしい。
/etc/sysconfig/iptables の最後に無意味な追加をしているのは、多分 yum でhttpd をインストしたせいなのだろうか?
それを確認するためには・・・。
CentOSを入れなおさないとわからんな・・・。