问题

Nginx服务器已经搭建成功,并且已经启动(如下图所示),并且可以ping通nginx服务器的ip地址,但是外部机子无法访问 Nginx服务器(没法显示欢迎页面)


解决方案

一般这种情况是出现在防火墙或者端口没有被打开

在Nginx所在系统命令行输入如下命令,打开系统配置文件

vim /etc/sysconfig/iptables

 

添加如下配置:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

然后依次执行如下语句(重启iptables):

service iptables stop
service iptables start

 

重启后生效:

chkconfig iptables on
chkconfig iptables off

 

最后访问Nginx服务器会出现如下页面: