systemctl命令设置NGINX开机自启动
时间: 2023-09-23 18:02:29 浏览: 140
要设置NGINX在开机时自动启动,您可以使用systemctl命令。以下是设置NGINX自动启动的步骤:
1. 打开终端并输入以下命令以编辑NGINX服务文件:
```
sudo nano /lib/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=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
```
3. 按Ctrl + X,然后按Y,以保存文件并退出nano编辑器。
4. 输入以下命令以重新加载systemd守护程序配置并启用NGINX服务:
```
sudo systemctl daemon-reload
sudo systemctl enable nginx
```
5. 最后,您可以使用以下命令启动NGINX服务:
```
sudo systemctl start nginx
```
现在,NGINX将在开机时自动启动。
阅读全文
相关推荐















