方法一:使用Systemd

1.创建服务单元文件

sudo vi /etc/systemd/system/nginx.service

2.编辑配置文件

[Unit]

Description=The NGINX HTTP and reverse proxy server

After=syslog.target network.target

[Service]

Type=forking

ExecStartPre=/usr/sbin/nginx -t

ExecStart=/usr/sbin/nginx

ExecReload=/usr/sbin/nginx -s reload

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

3.启动nginx服务

sudo systemctl enable nginx.service

4.重启系统尝试一下

reboot

关机后,我们发现连接不上了 然后等待一会儿,结果出来了~

方法二:使用rc.local

1.编辑rc.local

sudo vi /etc/rc.d/rc.local

2.添加命令

在文件中添加以下行,这将在系统启动时执行启动NGINX的命令:

/usr/sbin/nginx

保存并关闭文件。

3.为`rc.local·添加可执行权限

sudo chmod +x /etc/rc.d/rc.local

确保rc.local文件的所有者和组都是root:

sudo chown root:root /etc/rc.d/rc.local

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。