Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特色是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好。html
nginx依賴如下模塊:nginx
l gzip模塊須要 zlib 庫瀏覽器
l rewrite模塊須要 pcre 庫bash
l ssl 功能須要openssl庫服務器
1. 獲取pcre編譯安裝包,在http://www.pcre.org/上能夠獲取當前最新的版本 2. 解壓縮pcre-xx.tar.gz包。 3. 進入解壓縮目錄,執行./configure。 4. make & make install
1. 獲取openssl編譯安裝包,在http://www.openssl.org/source/上能夠獲取當前最新的版本。 2. 解壓縮openssl-xx.tar.gz包。 3. 進入解壓縮目錄,執行./config。 4. make & make install
1. 獲取zlib編譯安裝包,在http://www.zlib.net/上能夠獲取當前最新的版本。 2. 解壓縮zlib-xx.tar.gz包。 3. 進入解壓縮目錄,執行./configure。 4. make & make install
1. 獲取nginx,在http://nginx.org/en/download.html上能夠獲取當前最新的版本。 2. 解壓縮nginx-xx.tar.gz包。 3. 進入解壓縮目錄,執行./configure 4. make & make install
若安裝時找不到上述依賴模塊,使用--with-openssl=<openssl_dir>、--with-pcre=<pcre_dir>、--with-zlib=<zlib_dir>指定依賴的模塊目錄。如已安裝過,此處的路徑爲安裝目錄;若未安裝,則此路徑爲編譯安裝包路徑,nginx將執行模塊的默認編譯安裝。併發
啓動nginx以後,瀏覽器中輸入http://localhost能夠驗證是否安裝啓動成功。網站