linux Nginx开机自启动

1 先创建开机自启脚本(nginx.service)

1
2
cd /etc/systemd/system
vim nginx.service

添加以下内容,修改/usr/local/software/nginx/nginx/sbin/nginx为安装nginx的目录

1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/software/nginx/nginx/sbin/nginx
ExecReload=/usr/local/software/nginx/nginx/sbin/nginx -s reload
ExecStop=/usr/local/software/nginx/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2 修改权限

1
chmod 777 nginx.service


3 开机启动设置

1
2
systemctl daemon-reload
systemctl enable nginx


4 验证nginx是否正常

1
2
3
systemctl start nginx 
systemctl status nginx
systemctl stop nginx


5 重启服务器验证

1
2
sudo reboot
systemctl status nginx