1、先創建開機自啟腳本(nginx.service)
cd /etc/systemd/system
vi nginx.service
2、nginx.service文件內容
# 僅修改 /usr/local/nginx/sbin/nginx 這個路徑即可(修改為你的nginx路徑)
[Unit]
Description=nginx service
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 quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3、設置文件權限
chmod 755 nginx.service
4、設置開機自啟動
systemctl daemon-reload
systemctl enable nginx
5、先用此命令啟停一下 看配置是否正常
systemctl start nginx # nginx啟動
systemctl stop nginx # nginx停止
6、直接重啟服務器即可(nginx就自動重啟了)
reboot
7、備注
# 啟動nginx服務
systemctl start nginx.service
# 重新啟動nginx服務
systemctl restart nginx.service
# 查看nginx服務當前狀態
systemctl status nginx.service
# 停止開機自啟動
systemctl disable nginx.service