CentOS 7 設置Nginx開機啟動


轉自https://www.cnblogs.com/jepson6669/p/9131217.html

第一步:在/lib/systemd/system目錄下創建nginx.service文件

第二步:編輯nginx.service文件:

[Unit]                                                      #服務說明

Description=nginx service                    #服務描述

After=network.target                            #服務類別描述

[Service]                                              #服務運行參數的設置

Type=forking                                       #以后台方式運行 

ExecStart=/usr/local/nginx/sbin/nginx         #啟動命令,./usr/local/nginx/sbin/nginx 為nginx啟動命令

ExecReload=/usr/local/nginx/sbin/nginx -s reload #重啟命令,=后面為nginx重啟命令

ExecStop=/usr/local/nginx/sbin/nginx -s quit        #退出命令,=后面為nginx退出命令

PrivateTmp=true                                                   #為服務分配獨立的臨時空間

[Install]                                                                  #運行級別下服務安裝的相關設置

WantedBy=multi-user.target                                 #設置為多用戶

第三步:加入開機啟動

# systemctl enable nginx.service

取消開機自啟動

#systemctl disable nginx.service

啟動nginx服務

#systemctl start nginx.service

停止nginx服務

#systemctl stop nginx.service

重啟nginx服務

#systemctl restart nginx.service

查看所有以啟動的服務

#systemctl list-units --type=service

查看服務當前狀態

#systemctl status nginx.service

遇到的錯誤

Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.

按照提示執行命令systemctl daemon-reload即可。

 


免責聲明!

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



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