宝塔面板nginx不能自动启动

作者:Administrator 发布时间: 2024-05-09 阅读量:22 评论数:0

宝塔面板nginx不能自动启动

背景

系统类型:ubuntu22.04LTS

问题

宝塔面板nginx不能自动启动,只能手动关闭或者启动

解决

1.通过以下命令重新到宝塔下载nginx的system服务模板

wget -O /usr/lib/systemd/system/nginx.service http://download.bt.cn/init/systemd/nginx.service
systemctl enable nginx

2.通过手写模板

/usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

[Service]
Type=forking
PIDFile=/www/server/nginx/logs/nginx.pid
ExecStart=/www/server/nginx/sbin/nginx -c /www/server/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID

[Install]
WantedBy=multi-user.target

最后执行

systemctl enable nginx

评论