centos7にapacheを入れてwebサーバを構築しようとした時にはまったのでメモ。
apacheを入れて、設定を変更したあとにテストページを作成したのに、なぜかブラウザ上から見ようとするとタイムアウトとなる。
原因はcentos7側のファイアウォール設定。
centos7からはiptableではなくfirewall-cmdコマンドでファイウォールの設定をするようになった。
デフォルトではssh用の通信しか許可されていない。
[root@localhost html]# firewall-cmd --list-services
dhcpv6-client ssh
なので、http通信も許可してやる必要がある。
[root@localhost html]# firewall-cmd --add-service=http
success
[root@localhost html]# firewall-cmd --list-services
dhcpv6-client http ssh
これで、再度ブラウザから接続すると無事にテストページが表示された。