預(yù)編譯版
Linux 和 BSD 的預(yù)編譯包
大部分 Linux 發(fā)行版和 BSD 衍生版的源里都有 Nginx,使用通常安裝其他軟件的方式即可安裝(在 Debian 上用 apt-get,Gentoo 上用 emerge,F(xiàn)reeBSD 上用 ports,等等)。 請(qǐng)注意這些包通常不是最新版本。如果你想使用最新功能和 Bug 修復(fù),建議從源碼編譯安裝(實(shí)際上,編譯安裝也相當(dāng)簡(jiǎn)單)。
Win32 預(yù)編譯包
現(xiàn)在nginx官方已經(jīng)發(fā)布了官方版的nginx/Win32了,歡迎大家使用。在先前Kevin Worthington 負(fù)責(zé)維護(hù)一個(gè) Windows 的最新預(yù)編譯版分支,如果您已經(jīng)習(xí)慣了使用這個(gè)版本也可以選擇使用這個(gè)版本的。
源代碼發(fā)布
Nginx 有兩個(gè)版本:穩(wěn)定版 (1.0.x), 和 歷史穩(wěn)定版 (0.8.x)。同時(shí),我們?cè)趕vn中也提供開(kāi)發(fā)版。開(kāi)發(fā)版分支會(huì)較快獲得新功能和缺陷修復(fù),但同時(shí)也可能遇到新的缺陷。一旦更新穩(wěn)定下來(lái),就會(huì)被加入穩(wěn)定版分支。然而新功能不一定會(huì)被加到舊的穩(wěn)定版中去。
作為生產(chǎn)環(huán)境,通常建議使用穩(wěn)定版,但其實(shí)開(kāi)發(fā)版本也相當(dāng)穩(wěn)定。如果您的網(wǎng)站不是基于Fcgi,建議使用開(kāi)發(fā)版。請(qǐng)參考 FAQ。
從源代碼編譯Nginx
把源碼解壓縮之后,在終端里運(yùn)行如下命令:
./configure
make
sudo make install |
默認(rèn)情況下,Nginx 會(huì)被安裝在 /usr/local/nginx。通過(guò)設(shè)定編譯選項(xiàng),你可以改變這個(gè)設(shè)定。
Nginx/Win32 安裝
為了安裝Nginx/Win32,需先下載它。然后解壓之,然后運(yùn)行即可。下面以C盤(pán)根目錄為例說(shuō)明下:
cd C:
cd C:\nginx-0.8.54 start nginx |
Nginx/Win32是運(yùn)行在一個(gè)控制臺(tái)程序,而非windows服務(wù)方式的。服務(wù)器方式目前還是開(kāi)發(fā)嘗試中,Nginx/Win32可以使用以下開(kāi)關(guān)來(lái)管理它:
Nginx -s stop 快速關(guān)閉Nginx,可能不保存相關(guān)信息,并迅速終止web服務(wù)。
Nginx -s quit 平穩(wěn)關(guān)閉Nginx,保存相關(guān)信息,有安排的結(jié)束web服務(wù)。
Nginx -s reload 因改變了Nginx相關(guān)配置,需要重新加載配置而重載。
Nginx -s reopen 重新打開(kāi)日志文件。 本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|