快速业务通道

linux nginx 配置以及排错

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05
r/bin/php-cgi
spawn-fcgi: child spawned successfully: PID: 7980
查看php-cgi是否启动:
[root@bogon test]# ps -aux |grep php-cgi
Warning: bad syntax, perhaps a bogus ''-''? See /usr/share/doc/procps-3.2.3/FAQ
www 7980 0.1 0.2 31552 5164 ? Ss 09:39 0:00 /usr/bin/php-cgi
root 8009 0.0 0.0 4800 564 pts/1 R 09:40 0:00 grep php-cgi
这里看到OK了,建议OK后重新启动nginx service nginx restart

配置Nginx 配置虚拟主机
vi /etc/nginx/nginx.conf
具体配置如下:请把相关行的#去掉
# another virtual host using mix of IP-, name-, and port-based configuration
82 #
83 server {
84 listen 8000; ####虚拟主机监听的端口8000
85 # listen somename:8080;
86 server_name somename alias another.alias;
87
88 location / {
89 root /var/www/html/www; ####虚拟主机目录
90 index index.html index.htm;
91 }
92 }
93
配置完后重新启动 service nginx restart
然后直接打开网页 http://192.168.133.128:8000
网页直接打开的是/var/www/html/www/index.htm 说明虚拟主机配置成功.
也可以通过netstat -antup |grep nginx
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 19013/nginx.conf ####这个说明 虚拟主机已经OK
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 19013/nginx.conf


问题1:
打开IE,直接输入地址***.php: 屏幕显示 No input file specified
解决方案:
方法1php.ini的配置中
将这条cgi.fix_pathinfo=1前面的;去掉 后再重启php-cgi,php显示正常
记得修改了php.ini要重启fastcgi服务. 我这里单修改这个,还是不成,又用了方法2,才OK.
方法2
nginx中的配置有些麻烦
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
每个虚机要根据自己不通的虚机设置不能的目录,要保证这个路径正确.
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;不能在fastcgi_pass 127.0.0.1:9000;的前面.

打开:http://192.168.133.128:8080/index.php

显示如下:this is php web test one !!!!!

问题2:
spawn-fcgi -a 127.0.0.1 -p 9000 -u www -f /usr/bin/php-cgi 使用这条命令提示如下:
spawn-fcgi: child exited with: 126 当时使用PHP4.0 ,系统中没有php-cgi这个文件
spawn-fcgi: child exited with: 13 使用PHP5.3.6 ,命令中多了-C 64 出错
spawn-fcgi: child exited with: 2 使用PHP5.3.6 ,命令中多了-C 64 出错

本文出自 “wxfxn2000” 博客,谢绝转载!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号