Linux Nginx基本操作与配置
>首页 -> 社会专题 -> 硬件网络 2010-07-10 来源: 作者: 【】 浏览:505

Linux Nginx是我们经常需要使用的命令环境。在这其中我们需要不断的学习,下面就是一些对Linux Nginx的详细介绍希望大家有所收获。激情体验,好事多磨你会找到他的乐趣。

  1. #!/bin/sh  
  2. # nginx - this script starts and stops the nginx daemin  
  3. # chkconfig: - 85 15   
  4. # description: Nginx is an HTTP(S) server, HTTP(S) reverse \  
  5. # proxy and IMAP/POP3 proxy server  
  6. # processname: nginx  
  7. # config: /etc/nginx/nginx.conf  
  8. # config: /etc/sysconfig/nginx  
  9. # pidfile: /var/run/nginx.pid  
  10. # Source function library.  
  11. . /etc/rc.d/init.d/functions  
  12. # Source networking configuration.  
  13. . /etc/sysconfig/network  
  14. # Check that networking is up.  
  15. [ "$NETWORKING" = "no" ] && exit 0  
  16. nginx="/usr/sbin/nginx" 
  17. prog=$(basename $nginx)  
  18. NGINX_CONF_FILE="/etc/nginx/nginx.conf" 
  19. [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx  
  20. lockfile=/var/lock/subsys/nginx  
  21. start() {  
  22. [ -x $nginx ] || exit 5  
  23. [ -f $NGINX_CONF_FILE ] || exit 6  
  24. echo -n ___FCKpd___0quot;Starting $prog: "  
  25. daemon $nginx -c $NGINX_CONF_FILE  
  26. retval=$?  
  27. echo  
  28. [ $retval -eq 0 ] && touch $lockfile  
  29. return $retval  
  30. }  
  31. stop() {  
  32. echo -n ___FCKpd___0quot;Stopping $prog: "  
  33. killproc $prog -QUIT  
  34. retval=$?  
  35. echo  
  36. [ $retval -eq 0 ] && rm -f $lockfile  
  37. return $retval  
  38. }  
  39. restart() {  
  40. configtest || return $?  
  41. stop  
  42. start  
  43. }  
  44. reload() {  
  45. configtest || return $?  
  46. echo -n ___FCKpd___0quot;Reloading $prog: "  
  47. killproc $nginx -HUP  
  48. RETVAL=$?  
  49. echo  
  50. }  
  51. force_reload() {  
  52. restart  
  53. }  
  54. configtest() {  
  55. $nginx -t -c $NGINX_CONF_FILE  
  56. }  
  57. rh_status() {  
  58. status $prog  
  59. }  
  60. rh_status_q() {  
  61. rh_status >/dev/null 2>&1  
  62. }  
  63. case "$1" in  
  64. start)  
  65. rh_status_q && exit 0  
  66. $1  
  67. ;;  
  68. stop)  
  69. rh_status_q || exit 0  
  70. $1  
  71. ;;  
  72. restart|configtest)  
  73. $1  
  74. ;;  
  75. reload)  
  76. rh_status_q || exit 7  
  77. $1  
  78. ;;  
  79. force-reload)  
  80. force_reload  
  81. ;;  
  82. status)  
  83. rh_status  
  84. ;;  
  85. condrestart|try-restart)  
  86. rh_status_q || exit 0  
  87. ;;  
  88. *)  
  89. echo ___FCKpd___0quot;Usage: $0 {start|stop|status|restart|condrestart|

    try-restart|reload|force-reload|configtest}"  

  90. exit 2  
  91. esac 

以上就是对Linux Nginx的详细介绍希望大家有所帮助。

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

最新文章

图片主题

热门文章

推荐文章

相关文章

便民服务

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

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

统计联系

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

版权与建议

任何你想说的