CentOS7设置nginx服务开机自启【开机自启】

方法一:使用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

猜你喜欢

转载自blog.csdn.net/qq_22841387/article/details/131362796
今日推荐