转:https://blog.csdn.net/t8116189520/article/details/81909574
按照以上博客安装之后,访问Nginx不一定能访问成功(找不到服务器),我这里用的是一台新的阿里云服务器(Ngnix配置的端口未对外开放)。
两种方法解决方案
一、关闭Linux防火墙,仅使用阿里提供的服务
1、关闭Linux防火墙(关闭iptables防火墙服务):
centOS6及以前版本使用命令: systemctl stop iptables.service
centOS7关闭防火墙命令: systemctl stop firewalld.service
2、阿里云服务平台、 网络与安全——安全组——配置规则(找到要配置的服务器)开放Ngnix配置的端口
二、双层防火墙都开启的情况
1、查看./etc/sysconfig是否有iptables服务,没有则执行yum install iptables-services安装。
./etc/sysconfig 、vi iptables 加入Nginx配置端口号,systemctl restart iptables.service重启iptbales。
2、同样阿里平台上配置服务器开放端口
查看端口开放情况:iptables -L -n
指令开放端口:iptables -A INPUT -p tcp --dport 8089 -j ACCEPT
Nginx重新启动:./nginx -s reload
Nginx启动:./nginx
Nginx关闭:./nginx -s stop