linux 设置nginx开机自启

1、关闭当前nginx运行

复制代码
systemctl stop nginx

2、添加以下内容到nginx.service文件,注意nginx.pid文件的路径,要替换哦!

vim /etc/systemd/system/nginx.service

复制代码
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
 
[Service]
Type=forking
PIDFile=/run/nginx.pid
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、重新加载systemd管理器配置

复制代码
sudo systemctl daemon-reload

4、启用nginx开机自启

复制代码
systemctl enable nginx

5、关机重启机器

复制代码
shutdown -r now

6、后续需要关掉开机自启

复制代码
systemctl disable nginx
相关推荐
薛定谔的悦21 分钟前
储能充放电状态机执行逻辑详解
linux·数据库·能源·储能·bms
Sirens.36 分钟前
Umami:从Cloud迁移到服务器
运维·服务器
练习时长一年37 分钟前
分页插件冲突问题
服务器·前端·windows
春蕾夏荷_7282977251 小时前
2、c++ acl tcp服务器客户端简单实例-服务器端(1)
服务器·c++·tcp/ip
嵌入式×边缘AI:打怪升级日志1 小时前
Tina SDK Linux Kernel 基本使用(实战篇:为7寸RGB LCD触摸屏添加驱动支持).md
linux·运维·服务器
想唱rap1 小时前
应用层HTTPS协议
服务器·网络·c++·网络协议·http·https
前端之虎陈随易2 小时前
为什么今天还会有新语言?MoonBit 想解决什么问题?
大数据·linux·javascript·人工智能·算法·microsoft·typescript
G.晴天2 小时前
Linux常用命令练习流程
java·linux·运维·服务器·tomcat
嵌入式×边缘AI:打怪升级日志2 小时前
Linux 驱动开发核心自测题库(面试官问答版)
linux·运维·驱动开发
想唱rap2 小时前
传输层协议之UDP
java·linux·网络·c++·网络协议·mysql·udp