因為CentOS7的默認防火牆改成了Firewall,不再使用iptables為默認防火牆了
所以需要使用以下命令添加80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --permanent --zone=public --add-port=3306/tcp
命令:firewall-cmd --zone=public --add-port=80/tcp --permanent (開啟Nginx默認80端口,未開啟無法訪問Nginx)
命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp (開啟MySQL遠程登錄的3306端口,未開啟3306端口MySQL就只能在本機登錄而不能遠程登錄)
命令含義:
–zone #作用域
–add-port=80/tcp #添加端口,格式:端口/通訊協議
–permanent #永久生效,沒有此參數重啟后失效
systemctl restart firewalld.service
命令:systemctl restart firewalld.service (重啟防火牆)
注意:這里沒有先關閉防火牆而是直接重啟有可能還是會導致無法訪問Nginx
systemctl stop firewalld.service systemctl start firewalld.service systemctl status Firewalld.service
命令:systemctl stop firewalld.service (關閉防火牆)
命令:systemctl start firewalld.service (啟動防火牆)
命令:systemctl status Firewalld.service (查看防火牆運行狀態)
提示 running (跑)即表示正常運行

這樣既可成功訪問Nginx

