要设置Nginx服务在系统启动时自动启动,您可以使用Systemd来管理Nginx服务并配置它开机自启动。以下是在linux上设置Nginx开机自启动的步骤:
-
创建自定义的Systemd单元文件:
cd /lib/systemd/system/
-
vim /etc/systemd/system/nginx.service
[Unit] Description=Nginx HTTP and reverse proxy server After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop PrivateTmp=true [Install] WantedBy=multi-user.target
(此处代码块的中的 nginx的路径需要配置为自己的)
-
重新加载Systemd管理器配置:
-
sudo systemctl daemon-reload
-
启用-并启动Nginx服务:
-
sudo systemctl enable nginx
sudo systemctl start nginx
-
验证服务状态:
systemctl status nginx