操作環境是Windows
一、nginx命令:啟動nginx
在Windows上安裝好nginx后,我們需要啟動nginx服務,啟動nginx服務的命令行操作主要有兩種方式,即
cd D:\opensource\nginx-1.10.1 nginx.exe
或者
cd D:\opensource\nginx-1.10.1 start nginx

啟動nginx命令說明:需要注意,由於nginx默認端口也是80端口,如果此時你的機器上開啟了Apache或者IIS服務,切忌在啟動nginx之前務必關閉IIS或Apache服務,否則nginx啟動命令不會成功,或者參考上一篇博文,修改nginx的默認端口號,我的nginx的默認端口號修改為了81.
二、nginx命令:停止nginx
停止nginx的命令主要有兩種,即
cd D:\opensource\nginx-1.10.1 nginx -s stop
或者
cd D:\opensource\nginx-1.10.1 nginx -s quit

說明:
nginx停止命令stop與quit參數的區別在於stop是快速停止nginx,可能並不保存相關信息,quit是完整有序的停止nginx,並保存相關信息。
nginx啟動與停止命令的效果都可以通過Windows任務管理器中的進程選項卡觀察。
三、其他nginx命令參數詳解
nginx -c </path/to/config>
此命令參數指定一個新的nginx配置文件來替換默認的nginx配置文件,如果你不確定新的nginx配置文件語法是否正確,你可以通過nginx命令-t參數來測試,-t參數代表不運行配置文件,而僅僅只是測試配置文件,即
nginx -t -c </path/to/config>
nginx -v
nginx命令參數v與V的區別
nginx -v命令只是簡單顯示nginx的版本信息(nginx version)
nginx -V不但顯示nginx的版本信息,而且還顯示nginx的配置參數信息。
nginx -s reload
重載nginx命令,當你改變了nginx配置信息並需要重新載入這些配置時可以使用此命令重載nginx
nginx -s reopen
重新打開日志文件命令