使用: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