已安装nginx但未加载站点

时间:2016-08-23 13:43:28

标签: linux nginx

我用this tutorial安装了LEMP我已经完成了所有这些但是当我在浏览器中输入我的服务器IP地址时,加载页面需要一些时间,看起来我的浏览器正在执行一些过程来加载页面,但最后页面是空白的 我再次检查了所有安装,它们都已安装完毕 我过去安装了apache,如果你输入服务器ip地址我知道apache服务器它显示" apache正在运作"但这是我第一次安装nginx;我想安装DirectAdmin,但我不知道是否安装了nginx 如果有人熟悉nginx并且可以帮助我,那么我将是一个不可思议的人。

更新:当我使用service nginx status时,它会显示nginx正在运行 更新:流程是我的检查结果:
netstat -tulpn | grep :80的结果:
tcp 0 0 0.0.0.0:80 0.0.0.0:*
LIST EN 10302/nginx
ps aux | grep nginx的结果:

    nginx     8556  0.0  0.0 222416  3552 ?        S    09:04   0:00 php-fpm: pool w                                                 ww
nginx     8557  0.0  0.0 222416  3552 ?        S    09:04   0:00 php-fpm: pool w                                                 ww
nginx     8558  0.0  0.0 222416  3552 ?        S    09:04   0:00 php-fpm: pool w                                                 ww
nginx     8559  0.0  0.0 222416  3552 ?        S    09:04   0:00 php-fpm: pool w                                                 ww
nginx     8560  0.0  0.0 222416  3552 ?        S    09:04   0:00 php-fpm: pool w                                                 ww
root     10302  0.0  0.0  96032  1980 ?        Ss   09:11   0:00 nginx: master p                                                 rocess /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    10304  0.0  0.0  96436  2692 ?        S    09:11   0:00 nginx: worker p                                                 rocess
nginx    10305  0.0  0.0  96436  2692 ?        S    09:11   0:00 nginx: worker p                                                 rocess
nginx    10306  0.0  0.0  96436  2660 ?        S    09:11   0:00 nginx: worker p                                                 rocess
nginx    10307  0.0  0.0  96436  2672 ?        S    09:11   0:00 nginx: worker p                                                 rocess
root     12564  0.0  0.0 103312   856 pts/0    S+   09:59   0:00 grep nginx

1 个答案:

答案 0 :(得分:0)

FIIIIINNNNNNAAAAALLLLLLLY我发现了问题!
问题出在我的防火墙上 如果其他人遇到同样的问题,那可能就像我的防火墙设置问题那么,请不要流动来解决这个问题:

vim /etc/sysconfig/iptables
打开文件中的

找到这一行:

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

检查--dport 80是否设置为您在/etc/nginx/conf.d/default.conf中输入的端口,如果--dport 22之类的其他内容将其更改为您的默认端口。

<小时/> 更新:
更改端口后,您应该运行以下代码:

service iptables restart

这是显示nginx正在运行的页面:
enter image description here