Nginx常用命令(啟動/重啟/停止/測試配置文件/重新加載配置文件)


Nginx 安裝后只有一個程序文件,本身並不提供各種管理程序,它是使用參數和系統信號機制對 Nginx 進程本身進行控制的。 Nginx 的參數包括有如下幾個:

使用:

/usr/local/nginx/sbin/nginx -參數
  • -c:使用指定的配置文件而不是conf目錄下的nginx.conf 。
  • -t:測試配置文件是否正確,在運行時需要重新加載配置的時候,此命令非常重要,用來檢測所修改的配置文件是否有語法錯誤。
  • -s:reload 重載
  • -s:stop 停止

啟動/重啟/停止

sudo /etc/init.d/nginx {start|restart|stop}

上面的命令其實是基於服務的形式,還可以這樣寫:

sudo service nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}

當然還有基於信號的方式,這個訪問效果更好:

復制代碼

#假設Nginx安裝在/usr/local/nginx
sudo /usr/local/nginx/nginx -s {參數}
stop - 快速關機
quit - 優雅的關機
reload - 重新加載配置文件
reopen - 重新打開日志文件

復制代碼

檢查配置,同時也是輸出配置文件所在位置

/usr/local/nginx/nginx -t

修改配置后重載

/usr/local/nginx/nginx -s reload


免責聲明!

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



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