Nginx启动如何做到操控自如

在进行Nginx启动编程的时候有不少网管员都不知道如何入手,其实很简单,掌握好相关的命令编写就能完成这些任务。接下来我们就看看如何才能更好的使用Nginx启动的编写。

创新互联专注于双流网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供双流营销型网站建设,双流网站制作、双流网页设计、双流网站官网定制、成都微信小程序服务,打造双流网络公司原创品牌,更为您提供双流网站排名全网营销落地服务。

 
 
 
  1. #!/bin/sh
  2. # 将脚本保存为/etc/rc.d/init.d/nginxd,便可以使用service命令启动、
    停止、重启nginx服务。
  3. # source function library
  4. . /etc/rc.d/init.d/functions
  5. # Source networking configuration.
  6. . /etc/sysconfig/network
  7. # Check that networking is up.
  8. [ ${NETWORKING} = "no" ] && exit 0
  9. RETVAL=0
  10. prog="nginx"
  11. nginxDir=/usr/local/nginx
  12. nginxd=$nginxDir/sbin/nginx
  13. nginxConf=$nginxDir/conf/nginx.conf
  14. nginxPid=$nginxDir/nginx.pid
  15. start()
  16. {
  17. if [[ -e $nginxPid ]]; then
  18. echo "$prog already running..."
  19. exit 1
  20. else
  21. echo -n $"Starting $prog:"
  22. daemon $nginxd -c $nginxConf
  23. RETVAL=$?
  24. echo
  25. [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
  26. return $RETVAL
  27. fi
  28. }
  29. stop()
  30. {
  31. echo -n $"Stopping $prog:"
  32. killproc $nginxd
  33. RETVAL=$?
  34. echo
  35. [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx $nginxPid
  36. }
  37. reload()
  38. {
  39. echo -n $"Reloading $prog:"
  40. killproc $nginxd -HUP
  41. RETVAL=$?
  42. echo
  43. }
  44. case "$1" in
  45. start)
  46. start
  47. ;;
  48. stop)
  49. stop
  50. ;;
  51. restart)
  52. stop
  53. start
  54. ;;
  55. reload)
  56. reload
  57. ;;
  58. status)
  59. status $prog
  60. RETVAL=$?
  61. ;;
  62. *)
  63. echo $"Usage: $0 {start|stop|restart|reload|status}"
  64. RETVAL=1
  65. esac
  66. exit $RETVAL

以上就是对Nginx启动如何操控的详细介绍。

名称栏目:Nginx启动如何做到操控自如
链接URL:http://www.zyruijie.cn/qtweb/news24/1924.html

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

广告

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