使nginx归于systemd管理
Posted tomcache
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使nginx归于systemd管理相关的知识,希望对你有一定的参考价值。
[root@centos7 ~]# vim /usr/lib/systemd/system/nginx.service [Unit] Description=The Nginx HTTP Server daemon #必须加守护神不然会报错 #描述信息 After=network.target remote-fs.target nss-lookup.target #指定启动nginx之前需要其他的其他服务,如network.target等 [Service] Type=forking #Type为服务的类型,仅启动一个主进程的服务为simple,需要启动若干子进程的服务为forking ExecStart=/usr/local/nginx/sbin/nginx #设置执行systemctl start nginx后需要启动的具体命令. ExecReload=/usr/local/nginx/sbin/nginx -s reload #设置执行systemctl reload nginx后需要执行的具体命令. ExecStop=/bin/kill -s QUIT $MAINPID #设置执行systemctl stop nginx后需要执行的具体命令. [Install] WantedBy=multi-user.target [root@centos7 ~]#systemctl daemon-reload #多加载几遍就可以了 #然后就nginx就可以跟大众服务一样啦! [root@centos7 ~]#systemctl start nginx [root@centos7 ~]#systemctl start renginx [root@centos7 ~]#systemctl reload nginx [root@centos7 ~]#systemctl stop nginx
以上是关于使nginx归于systemd管理的主要内容,如果未能解决你的问题,请参考以下文章