VMware虚拟机CentOS7安装Nginx,无法使用 IP 地址访问本机,
CentOS7的默认防火墙已更改为Firewall,并且不再使用iptables作为默认防火墙。
所以需要使用以下命令添加80端口
命令: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 restartfirewalld.service(重启防火墙)
注意:先关闭防火墙,不要关闭再次。仍可能导致无法使用Nginx
命令:systemctl stop firewalld.service(关闭防火墙)
命令:systemctl start firewalld.service(启动防火墙)
命令:Firewall Systemldlservice。防火墙运行模式)
执行提示后即可正常工作
![]()
这样Nginx就可以成功使用了
![]()
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网