1创建 Nginx 的管理脚本
首先,在系统的/lib/systemd/system/目录下创建 nginx.service文件:
vim /lib/systemd/system/nginx.service
进入输入模式键,在脚本中添加如下内容:
[Unit] Description=nginx service 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 quit [Install] WantedBy=multi-user.target
注意,对于自定义编译安装的 Nginx(帮助文档中提供的即是此种方式),需要根据实际路径修改脚本中的 Nginx 启动路径“/usr/nginx/sbin/nginx”。
保存脚本文件后设置文件的执行权限:
chmod a+x /lib/systemd/system/nginx.service
2使用 systemctl 设置开机自启动
配置完脚本以后,就可以使用以下命令设置开机自启动等操作了:
systemctl enable nginx.service #设置开机自启动
systemctl disable nginx.service #停止开机自启动
systemctl start nginx.service #启动 Nginx 服务
systemctl stop nginx.service #停止服务
systemctl status nginx.service #查看服务当前状态
systemctl list-units --type=service #查看所有已启动的服务