Nginx系统启动的相关服务命令

Nginx系统启动的时候需要进行相关的文件整理,下面我们就来详细的看看有关的命令。这样才能更好的进行有关的命令使用,希望大家能更好的掌握相关知识,进行相关Nginx系统启动的使用。

 
 
 
  1. #!/bin/bash
  2. # nginx Startup script for the Nginx HTTP Server
  3. # this script create it by jackbillow at 2007.10.15.
  4. # it is v.0.0.2 version.
  5. # if you find any errors on this scripts,please contact jackbillow.
  6. # and send mail to jackbillow at gmail dot com.
  7. # chkconfig: - 85 15
  8. # description: Nginx is a high-performance web and proxy server.
  9. # It has a lot of features, but it's not for everyone.
  10. # processname: nginx
  11. # pidfile: /var/nginx/nginx.pid
  12. # config: /usr/local/nginx/conf/nginx.conf
  13. nginxd=/usr/sbin/nginx
  14. nginx_config=/etc/nginx/nginx.conf
  15. nginx_pid=/var/nginx/nginx.pid
  16. RETVAL=0
  17. prog="nginx"
  18. # Source function library.
  19. . /etc/rc.d/init.d/functions
  20. # Source networking configuration.
  21. . /etc/sysconfig/network
  22. # Check that networking is up.
  23. [ ${NETWORKING} = "no" ] && exit 0
  24. [ -x $nginxd ] || exit 0
  25. # Start nginx daemons functions.
  26. start() {
  27. if [ -e $nginx_pid ];then
  28. echo "nginx already running...."
  29. exit 1
  30. fi
  31. echo -n $"Starting $prog: "
  32. daemon $nginxd -c ${nginx_config}
  33. RETVAL=$?
  34. echo
  35. [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
  36. return $RETVAL
  37. }
  38. # Stop nginx daemons functions.
  39. stop() {
  40. echo -n $"Stopping $prog: "
  41. killproc $nginxd
  42. RETVAL=$?
  43. echo
  44. [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid
  45. }
  46. # reload nginx service functions.
  47. reload() {
  48. echo -n $"Reloading $prog: "
  49. #kill -HUP `cat ${nginx_pid}`
  50. killproc $nginxd -HUP
  51. RETVAL=$?
  52. echo
  53. }
  54. # See how we were called.
  55. case "$1" in
  56. start)
  57. start
  58. ;;
  59. stop)
  60. stop
  61. ;;
  62. reload)
  63. reload
  64. ;;
  65. restart)
  66. stop
  67. start
  68. ;;
  69. status)
  70. status $prog
  71. RETVAL=$?
  72. ;;
  73. *)
  74. echo $"Usage: $prog {start|stop|restart|reload|status|help}"
  75. exit 1
  76. esac
  77. exit $RETVAL

以上就是对Nginx系统启动的相关介绍。

文章标题:Nginx系统启动的相关服务命令
分享地址:http://www.shufengxianlan.com/qtweb/news33/362183.html

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

广告

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