Linux怎么设置nginx开机启动
时间: 2023-09-08 11:15:13 浏览: 108
在Linux操作系统中通过systemctl设置nginx开机自动启动步骤
在Linux中,我们可以通过systemd服务来设置nginx开机启动。
1.打开终端,输入以下命令以创建一个新的systemd服务文件:
```
sudo nano /etc/systemd/system/nginx.service
```
2.将以下内容复制并粘贴到文件中:
```
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/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
```
3.保存并退出文件。
4.使用以下命令重新加载systemd服务文件:
```
sudo systemctl daemon-reload
```
5.使用以下命令启用nginx服务:
```
sudo systemctl enable nginx.service
```
6.使用以下命令启动nginx服务:
```
sudo systemctl start nginx.service
```
现在,每次系统启动时,nginx都将自动启动。
阅读全文