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

开发 前端
Nginx系统启动在使用的时候有很多命令需要我们掌握。下面我们就来看看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系统启动的相关介绍。

【编辑推荐】

  1. Nginx http服务相关的配置文件
  2. Nginx服务器如何配合Java开发项目
  3. Nginx服务器备受瞩目的原因
  4. Nginx Web服务器的优点和基础知识
  5. Linux Nginx相关问题解决方案
责任编辑:张浩 来源: 博客园
相关推荐

2010-03-30 18:45:41

Nginx Web服务

2017-03-03 09:10:41

2010-03-30 19:23:56

Nginx日志切割

2009-12-03 10:00:46

Linux系统启动

2010-04-20 17:24:42

Unix操作系统

2010-03-02 16:13:50

Linux系统启动过程

2010-03-02 15:45:57

Linux系统启动过程

2021-02-09 08:23:02

Linux操作系统

2010-05-06 14:05:15

Unix系统

2018-12-06 09:00:06

LinuxWindows双系统

2010-01-12 13:47:18

Linux grub

2009-12-25 09:17:50

2018-03-13 13:00:03

Linux运维启动分析

2011-08-30 16:14:38

命令行Oracle服务

2010-05-06 18:42:15

Unix系统

2019-06-20 10:56:28

CentOS系统启动

2010-03-30 18:04:45

Nginx http服

2018-10-18 14:06:15

Linux系统过程

2010-04-15 18:39:56

Unix操作系统

2009-04-15 20:15:02

WindowsLinux双系统启动
点赞
收藏

51CTO技术栈公众号