关于nginx江湖救急呀!
昨天重装系统换装了nginx 0.8.53 版本的,php 5.2版本的
安装顺序如下:
   yum install php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml php-mbstring
   yum install nginx -y
   yum install spawn-fcgi -y
   /etc/init.d/php_cgi start  启动OK    
   service nginx start  启动OK    
   netstat -tulpn | grep :9000
   提示:
   tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      5327/php-cgi
   运行网站首页,一直提示“正在打开网页。。。。。”,可怎么都打不开。
   php,html页面都不行
   不知道是怎么回事,小弟跪请高手指点,急呀。。  
------解决方案--------------------不能只看9000端口。
你还得看看web服务器nginx是不是启动成功了 端口是否处于监听!
比如我的nginx用的80号端口 我这样查询 看看结果
#lsof -i:80
COMMAND  PID  USER   FD   TYPE DEVICE SIZE NODE NAME
nginx   3501  root    6u  IPv4  11844       TCP *:http (LISTEN)
nginx   3516 nginx    6u  IPv4  11844       TCP *:http (LISTEN)
nginx   3517 nginx    6u  IPv4  11844       TCP *:http (LISTEN)
nginx   3518 nginx    6u  IPv4  11844       TCP *:http (LISTEN)
nginx   3519 nginx    6u  IPv4  11844       TCP *:http (LISTEN)
如果端口也在监听那就是你配置的问题了。 如果nginx根本没启动成功 那更是你配置的问题。
------解决方案--------------------如果你nginx不使用80号端口  那么你在访问的时候必须指定端口 比如用的8000
http://url-or-ip:8000
------解决方案--------------------你用的什么linux?
把防火墙暂时关闭 /etc/init.d/iptables
把selinux暂时关闭试试(这个可能性最大) setenforce 0
然后重启nginx 再访问试试
------解决方案-------------------- /etc/selinux/config SELINUX=enforcing 为 SELINUX=disabled
  结果还是如此
------------
这样修改selinux  要重启才会无效。
你再执行一下命令setenforce 0
------解决方案--------------------最直接的方法就是看日志!
看看有什么信息
------解决方案--------------------那你就看看日志 要么把nginx的配置贴出来  我们研究研究 虽然我也不太会nginx
------解决方案--------------------看样子是配置问题哦  你看那么多fatal错误 还有failed
------解决方案--------------------看样子确实问题很大啊,还是可能配置的问题,我没装过
------解决方案--------------------你在编译nginx里加了哪些编译参数  你加--with-file-aio了?
------解决方案--------------------