centos7にapacheを入れる

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

これで、再度ブラウザから接続すると無事にテストページが表示された。