nginx經常使用命令

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

使用:nginx

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

啓動/重啓/中止post

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

上面的命令實際上是基於服務的形式,還能夠這樣寫:測試

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

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

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

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

/usr/local/nginx/nginx -t

修改配置後重載日誌

/usr/local/nginx/nginx -s reload
相關文章
相關標籤/搜索