1. 程式人生 > >Ubuntu14.04安裝Nginx

Ubuntu14.04安裝Nginx

Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程式設計師Igor Sysoev所開發,供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好。(百度百科)

1.Nginx安裝

我使用的環境是64位 Ubuntu 14.04。nginx依賴以下模組:

gzip模組需要 zlib 庫
rewrite模組需要 pcre 庫
ssl 功能需要openssl庫
1.1.安裝pcre

獲取pcre編譯安裝包,在http://www.pcre.org/上可以獲取當前最新的版本
解壓縮pcre-xx.tar.gz包。
進入解壓縮目錄,執行./configure。

make & make install


獲取openssl編譯安裝包,在http://www.openssl.org/source/上可以獲取當前最新的版本。
解壓縮openssl-xx.tar.gz包。
進入解壓縮目錄,執行./config。

make & make install


獲取zlib編譯安裝包,在http://www.zlib.net/上可以獲取當前最新的版本。
解壓縮zlib-xx.tar.gz包。
進入解壓縮目錄,執行./configure。

make & make install


獲取nginx,在http://nginx.org/en/download.html上可以獲取當前最新的版本。
解壓縮nginx-xx.tar.gz包。
進入解壓縮目錄,執行./configure
make & make install


若安裝時找不到上述依賴模組,使用--with-openssl=<openssl_dir>、--with-pcre=<pcre_dir>、--with-zlib=<zlib_dir>指定依賴的模組目錄。如已安裝過,此處的路徑為安裝目錄;若未安裝,則此路徑為編譯安裝包路徑,nginx將執行模組的預設編譯安裝。

啟動nginx之後,瀏覽器中輸入http://localhost可以驗證是否安裝啟動成功。