安裝Nginx
預編譯版
Linux 和 BSD 的預編譯包
大部分 Linux 發行版和 BSD 衍生版的源里都有 Nginx,使用通常安裝其他軟件的方式即可安裝(在 Debian 上用 apt-get,Gentoo 上用 emerge,FreeBSD 上用 ports,等等)。 請注意這些包通常不是***版本。如果你想使用***功能和 Bug 修復,建議從源碼編譯安裝(實際上,編譯安裝也相當簡單)。
Win32 預編譯包
現在nginx官方已經發布了官方版的nginx/Win32了,歡迎大家使用。在先前Kevin Worthington 負責維護一個 Windows 的***預編譯版分支,如果您已經習慣了使用這個版本也可以選擇使用這個版本的。
源代碼發布
Nginx 有兩個版本:穩定版 (1.0.x), 和 歷史穩定版 (0.8.x)。同時,我們在svn中也提供開發版。開發版分支會較快獲得新功能和缺陷修復,但同時也可能遇到新的缺陷。一旦更新穩定下來,就會被加入穩定版分支。然而新功能不一定會被加到舊的穩定版中去。
作為生產環境,通常建議使用穩定版,但其實開發版本也相當穩定。如果您的網站不是基于Fcgi,建議使用開發版。請參考 FAQ。
從源代碼編譯Nginx
把源碼解壓縮之后,在終端里運行如下命令:
./configure make sudo make install |
默認情況下,Nginx 會被安裝在 /usr/local/nginx。通過設定編譯選項,你可以改變這個設定。
Nginx/Win32 安裝
為了安裝Nginx/Win32,需先下載它。然后解壓之,然后運行即可。下面以C盤根目錄為例說明下:
cd C: cd C:\nginx-0.8.54 start nginx |
Nginx/Win32是運行在一個控制臺程序,而非windows服務方式的。服務器方式目前還是開發嘗試中,Nginx/Win32可以使用以下開關來管理它:
Nginx -s stop 快速關閉Nginx,可能不保存相關信息,并迅速終止web服務。
Nginx -s quit 平穩關閉Nginx,保存相關信息,有安排的結束web服務。
Nginx -s reload 因改變了Nginx相關配置,需要重新加載配置而重載。
Nginx -s reopen 重新打開日志文件。