配置頁面中給你一些安裝後須要作的工做, 陷阱頁面中會讓你遠離大多數人都遇到過的錯誤。這兩個頁面使你有機會借鑑他人的錯誤經驗和成果。安裝後的工做php
大部分 Linux 發行版和 BSD 衍生版的包倉庫裏通常都有 Nginx,使用各自常見的方式便可安裝(在 Debian 上用 apt-get,Gentoo 上用 emerge,FreeBSD 上用 ports,CentOS 上用 yum,等等)。html
請注意這些包一般不是最新版本。若是你想使用最新功能和 Bug 修復,建議從源碼編譯安裝,或從 nginx.org 下載預編譯包。nginx
爲了追加 nginx 的 yum 倉庫,須要建立一個文件 /etc/yum.repos.d/nginx.repo,並將下面的其中一個內容複製進去:web
CentOS:windows
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
RHEL:centos
[nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/ gpgcheck=0 enabled=1
因爲 CentOS 和 RHEL 之間的差異,系統的 Linux 定義了 $releasever 變量,須要根據你的操做系統的版本,將手動地將 $releasever 替換爲 "5" (表明 5.x) 或 "6" (表明 6.x)。服務器
如今nginx官方已經發布了官方版的nginx/Win32了,歡迎你們使用。在先前Kevin Worthington 負責維護一個 Windows 的最新預編譯版分支,若是您已經習慣了使用這個版本也能夠選擇使用這個版本的。svn
Nginx 有兩個版本:穩定版 (1.0.x), 和 歷史穩定版 (0.8.x)。同時,咱們在svn中也提供開發版。開發版分支會較快得到新功能和缺陷修復,但同時也可能遇到新的缺陷。一旦更新穩定下來,就會被加入穩定版分支。然而新功能不必定會被加到舊的穩定版中去。網站
做爲生產環境,一般建議使用穩定版,但其實開發版本也至關穩定。若是您的網站不是基於Fcgi,建議使用開發版。請參考 FAQ。ui
Nginx 1.0.2
2011年5月10日
changelog
Nginx 0.8.54
2010年12月14日
changelog
svn://svn.nginx.org
包含實驗性的功能和缺陷補丁
把源碼解壓縮以後,在終端裏運行以下命令:
./configure make sudo make install
默認狀況下,Nginx 會被安裝在 /usr/local/nginx。經過設定編譯選項,你能夠改變這個設定。
爲了安裝Nginx/Win32,需先下載它。而後解壓之,而後運行便可。下面以C盤根目錄爲例說明下:
cd C: cd C:\nginx-0.8.54 start nginx
Nginx/Win32是運行在一個控制檯程序,而非windows服務方式的。服務器方式目前仍是開發嘗試中,Nginx/Win32可使用如下開關來管理它:
Nginx -s stop 快速關閉Nginx,可能不保存相關信息,並迅速終止web服務。(quick exit) Nginx -s quit 平穩關閉Nginx,保存相關信息,有安排的結束web服務。(graceful exit) Nginx -s reload 因改變了Nginx相關配置,須要從新加載配置而重載。(changing configuration,start a new worker,quitting an old worker gracefully.) Nginx -s reopen 從新打開日誌文件。(reopenging log files)