CentOS 设置 nginx 开机自启
注:如果是 rpm 包 或者 yum/dnf install nginx -y 安装的 nginx,默认就有 nginx.service 文件,直接 systemctl enable nginx.service 即可。
创建 .service 文件
shell
# 创建一个 nginx.service 文件
vi /usr/lib/systemd/system/nginx.service
# 进入编辑模式后,输入下面一段内容,并保存,退出。
shell
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/nginx
ExecStop=/usr/sbin/nginx -s stop
ExecReload=/usr/sbin/nginx -s reload
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动, 停止, 开机自动启动
shell
# 执行reload命令,使配置生效
systemctl daemon-reload
# 设置开机自动启动
systemctl enable nginx.service
# 启动redis服务
systemctl start nginx.service
# 查看服务状态
systemctl status nginx.service
# 重新加载
systemctl reload nginx.service
# 停止服务
systemctl stop nginx.service
# 取消开机自动启动(卸载服务)
systemctl disable nginx.service