Nginx设置成服务并开机自动启动的配置

  
  1. 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
  1. 开机自动启动Nginx服务

步骤一:配置Nginx自启动
在/etc/rc.local文件中添加以下内容:

systemctl start nginx

步骤二:设置文件权限
设置rc.local文件的权限:

sudo chmod 755 /etc/rc.local

注意:

以上攻略中的命令可能会因为系统版本等因素存在细微差异,需要根据自己的实际情况进行调整。

以上是将Nginx设置成服务并开机自动启动的完整攻略,希望对您有所帮助。

相关文章