1. 程式人生 > >nginx命令:啟動,停止及命令引數詳解

nginx命令:啟動,停止及命令引數詳解

在之前的PHP基礎教程中我介紹了Nginx+PHP5(FastCgi)安裝配置教程,其中涉及了nginx的基礎操作命令-nginx啟動命令,為了更好的讓PHP在nginx上執行,我們需要掌握一些基礎的nginx命令,比如啟動、停止nginx服務命令、配置改變時過載nginx、檢查nginx配置檔案命令等,下面來詳細介紹一下nginx基礎命令及其引數的含義。

  說明:我的nginx命令的操作環境是Windows

  nginx命令:啟動nginx

  在Windows上安裝好nginx後,我們需要啟動nginx服務,啟動nginx服務的命令列操作主要有兩種方式,即

1 C:/nginx-0.8.53>nginx.exe

  或者

1 C:/nginx-0.8.53>start nginx

  啟動nginx命令說明:需要注意,由於nginx預設埠也是80埠,如果此時你的機器上開啟了Apache或者IIS服務,切忌在啟動nginx之前務必關閉IIS或Apache服務,否則nginx啟動命令不會成功。

  nginx命令:停止nginx

  停止nginx的命令主要有兩種,即

1 C:/nginx-0.8.53>nginx -s stop

  或者

1 C:/nginx-0.8.53>nginx -s quit

  nginx停止命令stop與quit引數的區別在於stop是快速停止nginx,可能並不儲存相關資訊,quit是完整有序的停止nginx,並儲存相關資訊。

  nginx啟動與停止命令的效果都可以通過Windows工作管理員中的程序選項卡觀察。

  其他nginx命令引數詳解

1 nginx -c </path/to/config>

  此命令引數指定一個新的nginx配置檔案來替換預設的nginx配置檔案,如果你不確定新的nginx配置檔案語法是否正確,你可以通過nginx命令-t引數來測試,-t引數代表不執行配置檔案,而僅僅只是測試配置檔案,即

1 nginx -t -c </path/to/config>

  nginx命令引數v與V的區別

  nginx -v命令只是簡單顯示nginx的版本資訊(nginx version),而nginx -V不但顯示nginx的版本資訊,而且還顯示nginx的配置引數資訊。

  過載nginx命令

1 nginx -s reload

  當你改變了nginx配置資訊並需要重新載入這些配置時可以使用此命令過載nginx

  重新開啟日誌檔案命令

1 nginx -s reopen

  至此,啟動、停止nginx,檢視、測試nginx配置檔案等這些最基礎的nginx命令就介紹完了。