LinuxNginx基本操作与配置

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 $"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 $"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 $"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 $"Usage: $0 {start|stop|status|restart|condrestart|
    try-restart|reload|force-reload|configtest}"  
  90. exit 2  
  91. esac 

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

文章题目:LinuxNginx基本操作与配置
网站路径:http://www.csdahua.cn/qtweb/news17/308767.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网