風信網(ithov.com)原創文章:以下內容涉及到Nginx的安裝與配置,大家可以通過詳細的安裝說明來進行學習。
下載與安裝Nginx
&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp; Nginx的官方網站是HTTP://sysoev.ru/nginx/,英文主頁為HTTP://nginx.net,從這裡可以獲得Nginx的最新版本資訊。 Nginx有三個版本:穩定版、開發版和歷史穩定版。 開發版更新較快,包含最新的功能和bug的修復,但同時也可能會出現新的bug。 開發版一旦更新穩定下來,就會被加入穩定版分支中。 然而有些新功能不一定會被加到穩定版中去。 穩定版更新較慢,但是bug較少,可以作為生產環境的首選,因此通常建議使用穩定版。 歷史穩定版為以往穩定版本的匯總,不包含最新的功能。
這裡選擇當前的穩定版本nginx-0.7.65作為介紹物件,開始介紹編譯安裝。 在安裝Nginx之前,確保系統已經安裝了gcc、openssl-devel、pcre-devel和zlib-devel軟體庫。
Linux開發庫是在安裝系統時通過手動選擇安裝的,gcc、openssl-devel、zlib-dcvel三個軟體庫可以通過安裝光碟直接選擇安裝,而pcre-devel庫預設不在系統光碟中, 所以這裡重點介紹pcre-devel庫。
1. 安裝Nginx所需的pcre-devel庫
安裝pcre庫是為了使Nginx支援HTTP Rewrite模組。 下面進行安裝,過程如下:
[ root@localhost home] # tar zxvf pcre-8.02.tar.gz
[ root@localhost home] # cd pcre-8.02
[ root@localhost pcre-8.02J # . /configure
[ root@localhost pcre-8.02J #make
[ root@localhost pcre-8.02] #make install
2. 開始安裝Nginx
Nginx酌安裝非常簡單。 在預設情況下,經過編譯安裝的Nginx包含了大部分可用模組。 可以通過「./configure --help」選項設置各個模組的使用方式,例如對不需要的HTTP_ssi模組,可通過「--without-HTTP_ssi_module」方式關閉此。 同理,如果需要「HTTP_perl「」模組,那麼可以通過「-with-HTTP_perl_module」方式進行安裝。 下面是安裝過程:
[root@localhost home] # tar zxvf nginx-0.7.65.tar.gz
[root@localhost home] #cd nginx-0.7.65
[root@localhost nginx-0.7.65] # ./conf igure \
-with-HTTP_stub_status module --prefix=/opt/nginx
[root@localhost nginx-0.7.65J #make
[root@localhost nginx-O.7.65J #make install
在上面的configure選項中,「--with-HTTP_stub_status_module」可以用來啟用Nginx的NginxStatus功能,以監控Nginx的目前狀態。
至此,Nginx已經安裝完成了。