租用幫助
1.Nginx的簡單說明
a. Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器,期初開發的目的就是為了代理電子郵件服務器室友:Igor Sysoev開發,源代碼符合BSD開源。其特點就是占用內存少并發能力強,在天朝使用Nginx的大型網站已經有很多:百度、淘寶、騰訊等等...。
b.Nginx作為Http服務器,有以下幾項基本特征:
處理靜態文件,索引文件以及自動索引,打開文件描述符緩沖。
無緩存的反向代理加速,簡單的負載均衡和容錯
模塊化的結構,包括gzipping,byte ranges,chunked responses以及SSI-filter等filter,如果由FastCGI或其它代理服務器處理蛋液中存在的多個SSI,則這項處理可以并行運行,而不需要相互等待。
支持SSL和TLSSNI。
c.Nginx官網:http://nginx.org/
d.Nginx推薦學習網址:http://dreamfire.blog.51cto.com/418026/1140965
2.準備工作
a.上面簡單介紹了一下Nginx,大家如果想要了解更多關于Nginx的知識,請自行通過網絡學習。
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系統中,上傳路徑和軟件如圖所示:
f.操作需要的軟件以及系統如下:虛擬機(Vmware),虛擬機中安裝的Centos系統,Xshell,Xftp,以及上面的幾個包。
g.下面開始按照上面說的按照順序開始安裝軟件。
3.安裝SSL功能需要openssl庫以及gzip模塊需要的zlib庫
a(1).首先安裝SSL功能需要的openssl庫插件,注意:安裝過程是按照在linux下設置的文件路徑來安裝的,命令如下:
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