当前位置: 技术问答>linux和unix
关于nginx江湖救急呀!
来源: 互联网 发布时间:2017-02-24
本文导语: 昨天重装系统换装了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 /...
昨天重装系统换装了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页面都不行
不知道是怎么回事,小弟跪请高手指点,急呀。。
安装顺序如下:
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根本没启动成功 那更是你配置的问题。
你还得看看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
http://url-or-ip:8000
|
你用的什么linux?
把防火墙暂时关闭 /etc/init.d/iptables
把selinux暂时关闭试试(这个可能性最大) setenforce 0
然后重启nginx 再访问试试
把防火墙暂时关闭 /etc/init.d/iptables
把selinux暂时关闭试试(这个可能性最大) setenforce 0
然后重启nginx 再访问试试
|
/etc/selinux/config SELINUX=enforcing 为 SELINUX=disabled
结果还是如此
------------
这样修改selinux 要重启才会无效。
你再执行一下命令setenforce 0
结果还是如此
------------
这样修改selinux 要重启才会无效。
你再执行一下命令setenforce 0
|
最直接的方法就是看日志!
看看有什么信息
看看有什么信息
|
那你就看看日志 要么把nginx的配置贴出来 我们研究研究 虽然我也不太会nginx
|
看样子是配置问题哦 你看那么多fatal错误 还有failed
|
看样子确实问题很大啊,还是可能配置的问题,我没装过
|
你在编译nginx里加了哪些编译参数 你加--with-file-aio了?
|
你看看这个帖子http://www.vpsee.com/tag/eventfd/
照他说的设置一下 看看怎么样
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。