資訊中心
1.Nginx的簡單說明
a. Nginx是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP服務(wù)器,期初開發(fā)的目的就是為了代理電子郵件服務(wù)器室友:Igor Sysoev開發(fā),源代碼符合BSD開源。其特點就是占用內(nèi)存少并發(fā)能力強,在天朝使用Nginx的大型網(wǎng)站已經(jīng)有很多:百度、淘寶、騰訊等等...。
b.Nginx作為Http服務(wù)器,有以下幾項基本特征:
處理靜態(tài)文件,索引文件以及自動索引,打開文件描述符緩沖。
無緩存的反向代理加速,簡單的負載均衡和容錯
模塊化的結(jié)構(gòu),包括gzipping,byte ranges,chunked responses以及SSI-filter等filter,如果由FastCGI或其它代理服務(wù)器處理蛋液中存在的多個SSI,則這項處理可以并行運行,而不需要相互等待。
支持SSL和TLSSNI。
c.Nginx官網(wǎng):http://nginx.org/
d.Nginx推薦學(xué)習(xí)網(wǎng)址:http://dreamfire.blog.51cto.com/418026/1140965
2.準備工作
a.上面簡單介紹了一下Nginx,大家如果想要了解更多關(guān)于Nginx的知識,請自行通過網(wǎng)絡(luò)學(xué)習(xí)。
b.工欲善其事必先利其器,下面就在Linux下面簡單安裝一下Niginx,在安裝過程中需要了一些問題,同步都會在博客中說出來。
c.Nginx的安裝依賴于以下三個包,意思就是在安裝Nginx之前首先必須安裝一下的三個包,安裝順序為寫的順序:
c.1 SSL功能需要openssl庫,下載地址:http://www.openssl.org/
c.2 gzip模塊需要zlib庫,下載地址:http://www.zlib.net/
c.3 rewrite模塊需要pcre庫,下載地址:http://www.pcre.org/
d.Nginx的安裝包:下載地址為:http://nginx.org/en/download.html
e.將上面下載的幾個軟件全部使用Xftp上傳到Linux系統(tǒng)中,上傳路徑和軟件如圖所示:
f.操作需要的軟件以及系統(tǒng)如下:虛擬機(Vmware),虛擬機中安裝的Centos系統(tǒng),Xshell,Xftp,以及上面的幾個包。
g.下面開始按照上面說的按照順序開始安裝軟件。
3.安裝SSL功能需要openssl庫以及gzip模塊需要的zlib庫
a(1).首先安裝SSL功能需要的openssl庫插件,注意:安裝過程是按照在linux下設(shè)置的文件路徑來安裝的,命令如下:
tar -zxvf soft/openssl-SNAP-20160104
cd cd openssl-SNAP-20160104/
./config
make
make install
b(1).安裝gzip模塊需要zlib庫的安裝方法和openssl安裝的方法一模一樣,也是分為上面五個步驟,只不過是文件的名稱不一樣,命令簡單如下:
tar -zxvf soft/openssl-SNAP-20160104
cd openssl-SNAP-20160104/
./configure
make
make install