nginx设置开机自启、进程自动拉起

一、环境

centos7.6

nginx-1.18.0

二、步骤

1、在 /lib/systemd/system 目录添加 nginx.service 文件

#进入自启文件目录
cd /lib/systemd/system #自定义nginx自启文件 touch nginx.service

2、编辑nginx.service

#编辑自启文件
vi nginx.service

添加一下内容

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s  stop
PrivateTmp=true
Restart=always
[Install] WantedBy=multi-user.target

3、设置开机自启

# 设置开机启动
systemctl enable nginx

4、其它命令

# 启动 nginx
systemctl start nginx
# 停止
systemctl stop nginx
# 加载配置文件
systemctl reload nginx
原文地址:https://www.cnblogs.com/tesila/p/15251197.html