码迷,mamicode.com
首页 > 其他好文 > 详细

RHEL/CentOS 7中Nginx的systemd service

时间:2020-02-26 18:32:18      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:启动   没有   server   chm   star   ice   emd   oca   systemd   

源码安装的nginx ,没有systemd service 管理 nginx

下面教程,告诉你如何设置nginx 的systemd service

nginx systemd的服务文件是/usr/lib/systemd/system/nginx.service

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

为了启动Nginx的systemd服务,步骤如下:

1. 设置nginx.service文件的权限
chmod 664 /usr/lib/systemd/system/nginx.service

2.开启服务启动时执行
systemctl enable nginx.service

3.启动服务
systemctl start nginx.service

4.查看服务状态
systemctl status nginx.service
5.停止服务

systemctl stop nginx.service

6.重载服务

systemctl reload nginx.service

RHEL/CentOS 7中Nginx的systemd service

标签:启动   没有   server   chm   star   ice   emd   oca   systemd   

原文地址:https://www.cnblogs.com/faberbeta/p/nginx010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!