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