初めてCentOS7を触ったのですが、いくつか詰まったところがあったのでまとめます。
serviceではなくsystemctlを使う
今までhttpdなどのサービスはservice
コマンドを使っていましたが、CentOS7からはsystemctl
コマンドを使うことになります。
# sudo service httpd start の代わり
sudo systemctl start httpd.service
# sudo chkconfig httpd on の代わり
sudo systemctl enable httpd.service
末尾の.serivce
は省略してもよいみたいです。
ファイアウォール設定を要確認
Firewall-cmd
というファイアウォールが自動的に有効になっている場合があり、見落としがちです。
ポート80 (http) と 443 (https)を開けるには、下記のようにします。
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
参考
Install Apache, PHP And MySQL On CentOS 7 (LAMP) | HowtoForge - Linux Howtos and Tutorials