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 #查看所有已啟動的服務