Nginx.conf文件配置如下:

配置完成后在服务器上可以正常访问网址,切换到本机后无法访问,出现下面的图:

一开始以为是配置错了或者是配置完后没有重启生效,又或者是nginx没有启动成功,反复检查了好几遍后,发现以上都没有问题。在服务器上访问没有问题。

查找资料发现可能是服务器的防火墙端口没有开放

# firewall-cmd --list-all  //查询firewall的所有信息、状态

 

 上图可以看出没有开启端口,远程连接的SSH:80服务默认开启,可以连接服务器

# firewall-cmd --zone=public --add-port=8080/tcp --permanent
//--permanent表示永久生效,不然重启后又要重新配置,以上为开放8080端口
# systemctl restart firewalld.service
//配置完成后重启防火墙服务
firewall-cmd --list-all
//再次查看新增的端口,是否对外开放

 

 

最后,本机成功访问到服务器的Nginx服务  

注:本次踩坑,又浪费了大量的时间,在无意义上的事情。

更多推荐