Nginx设置成服务并开机自动启动的配置
- 将Nginx设置成服务
步骤一:创建Nginx服务文件
在/etc/systemd/system目录下创建一个新的Nginx服务文件nginx.service,内容如下:
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/usr/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
步骤二:设置文件权限
设置Nginx服务文件的权限:
sudo chmod 664 /etc/systemd/system/nginx.service
步骤三:启用Nginx服务
更新系统服务,并将Nginx服务添加到系统服务中:
sudo systemctl daemon-reload
sudo systemctl enable nginx.service
- 开机自动启动Nginx服务
步骤一:配置Nginx自启动
在/etc/rc.local文件中添加以下内容:
systemctl start nginx
步骤二:设置文件权限
设置rc.local文件的权限:
sudo chmod 755 /etc/rc.local
注意:
以上攻略中的命令可能会因为系统版本等因素存在细微差异,需要根据自己的实际情况进行调整。
以上是将Nginx设置成服务并开机自动启动的完整攻略,希望对您有所帮助。