CentOS7.x&RedHat7.x 配置 Nginx 開機自啟動


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM