Linux Nginx相关问题解决方案
>首页 -> 社会专题 -> 硬件网络 2010-07-10 来源: 作者: 【】 浏览:655

希望我的一点经验能给大家带来帮助,导致Linux Nginx出错的原因也许还有很多,不过在你遇到错误时,可以先检查一下你程序中的字符串,暂时把他们置为,试试看。没准就是他引起Linux Nginx问题啊。

  1. #!/bin/bash  

  2. # v.0.0.1  

  3. # create by jackbillow at 2007.10.15  

  4. # nginx - This shell script takes care of starting and stopping nginx.  

  5. # chkconfig: - 60 50  

  6. # description: nginx [engine x] is light http web/proxy server  

  7. # that answers incoming ftp service requests.  

  8. # processname: nginx  

  9. # config: /usr/local/nginx/conf/nginx.conf  

  10. nginx_path="/usr/local/nginx"

  11. nginx_pid="/var/run/nginx/nginx.pid"

  12. # Source function library.  

  13. . /etc/rc.d/init.d/functions  

  14. # Source networking configuration.  

  15. . /etc/sysconfig/network  

  16. # Check that networking is up.  

  17. [ ${NETWORKING} = "no" ] && exit 0  

  18. [ -x $nginx_path/sbin/nginx ] || exit 0  

  19. RETVAL=0

  20. prog="nginx"

  21. start() {  

  22. # Start daemons.  

  23. if [ -e $nginx_pid -a ! -z $nginx_pid ];then  

  24. echo "nginx already running...."  

  25. exit 1  

  26. fi  

  27. if [ -e $nginx_path/conf/nginx.conf ];then  

  28. echo -n ___FCKpd___0quot;Starting $prog: "  

  29. $nginx_path/sbin/nginx -c $nginx_path/conf/nginx.conf &  

  30. RETVAL=$?  

  31. [ $RETVAL -eq 0 ] && {  

  32. touch /var/lock/subsys/$prog  

  33. success ___FCKpd___0quot;$prog"  

  34. }  

  35. echo  

  36. else  

  37. RETVAL=1

  38. fi  

  39. return $RETVAL  

  40. }  

  41. # Stop daemons.  

  42. stop() {  

  43. echo -n ___FCKpd___0quot;Stopping $prog: "  

  44. killproc -d 10 $nigx_path/sbin/nginx  

  45. RETVAL=$?  

  46. echo  

  47. [ $RETVAL = 0 ] && rm -f $nginx_pid /var/lock/subsys/$prog  

  48. }  

  49. # See how we were called.  

  50. case "$1" in  

  51. start)  

  52. start  

  53. ;;  

  54. stop)  

  55. stop  

  56. ;;  

  57. reconfigure)  

  58. stop  

  59. start  

  60. ;;  

  61. status)  

  62. status $prog  

  63. RETVAL=$?  

  64. ;;  

  65. *)  

  66. echo ___FCKpd___0quot;Usage: $0 {start|stop|reconfigure|status}"  

  67. exit 1  

  68. esac  

  69. exit $RETVAL

以上就是对Linux Nginx的详细介绍,希望大家有所收获。

您看到此篇文章时的感受是:
Tags: 责任编辑:佚名
免责申明: 除原创及很少部分因网文图片遗失而补存外,本站不存储任何有版权的内容。你看到的文章和信息及网址索引均由机器采集自互联网,由于时间不同,内容可能完全不同,请勿拿本网内容及网址索引用于交易及作为事实依据,仅限参考,不会自行判断者请勿接受本站信息,本网转载,并不意味着赞同其观点或证实其内容的真实性.如涉及版权等问题,请立即联系管理员,我们会予以更改或删除,保证您的权利.对使用本网站信息和服务所引起的后果,本网站不作任何承诺.
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论:0条】 【关闭】 【返回顶部
微信分享二维码

打开微信扫一扫分享

上一篇Linux Nginx基本操作与配置 下一篇Nginx Web服务器的优点和基础知识
密码: (新用户注册)

最新文章

图片主题

热门文章

推荐文章

相关文章

便民服务

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

有哪个那个什么的,赶紧点这里给DOVE发消息

统计联系

MAIL:gnlt@Dovechina.com
正在线上:1

版权与建议

任何你想说的