不知道大家在配置完nginx后有没有出现过无法在浏览器中打开网页的情况,下面是我的解决方法,记录一下,以供将来借鉴。
1.检查nginx的状态
sudo service nginx status
如果是压缩包安装的、确定nginx启动之后使用 where nginx 或者 ps -ef | grep nginx 或者sudo find / -type
2.检查端口是否释放和防火墙
查看防火墙开放哪些端口
firewall-cmd --list-ports
如果Enter后没有东西说明,防火墙没有开放端口;这时候我们就需要用
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令来开放端口。
来解释下命令的含义:
–zone #作用域
–add-port=80/tcp # 添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后会失效
说明:在默认情况下Centos 7防火墙是打开的,如果你没有关闭他,你安装nginx后启动,是无法访问到nginx服务的。
所有我们也可关闭防火墙来获取nginx的服务