在Linux上启动Nginx服务后,浏览器无法访问。 防火墙是否打开、防火墙是否启动、防火墙是否未启动、Nginx是否未启动,网络可能已连接
检查防火墙是否打开
相关命令# systemctl status firewalld
防火墙已启动注意:启动防火墙时,默认情况下端口未打开,必须手动打开端口。nginx默认是80端口
启用防火墙端口访问:
端口相关命令firewall-cmd---zone=public---- add-port=80/TCP---- permanent手动打开
命令含义--zone #作用域- -添加端口=80/TCP #端口添加,端口/通信协议--permanent #永久启用,无此参数重新启动时无效
注:必须重新启动防火墙才能启用
相关命令# systemctlrestartfirewalld.service
相关命令# firewall-cmd --list-all检查防火墙上是否打开了对80端口的访问
这两个步骤可以通过浏览器访问。 (主要还是第一次使用Linux时开启防火墙是不会开启80段端口的需要手动开启
没有启动防火墙的nginx是否要启动相关操作:
nginx的安装通常位于/usr/local目录中
相关命令的第一步: # cd /usr/local/
相关命令步骤# nginx/sbin/nginx
因为这里已经启动了,所以说失败了。
这可能是关于网络是否已连接的命令的第一步。 # ifconfig (查看Linux的IP地址) )。
1、windows上为Win+r 输入cmd
2、输入http://www.Sina.com/(Linux上的IP )
如果可以传输字节,则网络很顺利。 否则就是网络问题。
ping 上面查询的IP