1. 程式人生 > >Ubuntu 下面安裝nginx

Ubuntu 下面安裝nginx

Nginx安裝之前需要三個支援:

模組依賴性

①gzip 模組需要 zlib 庫

②rewrite 模組需要 pcre 庫

③ssl 功能需要 openssl 庫

如果 ERR 404 先更新 apt-get
sudo apt-get update
預先編譯好的包:

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

ububtu平臺編譯環境可以使用以下指令:

apt-get install build-essential

apt-get install libtool

一般我們都需要先裝pcre, zlib,前者為了重寫rewrite,後者為了gzip壓縮。

下面是安裝步驟:

1.選定原始碼目錄:可以是任何目錄; cd /usr/local/src

2.安裝PCRE庫:安裝zlib庫:安裝ssl(某些vps預設沒裝ssl):

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

3.安裝nginx:

Nginx 一般有兩個版本,分別是穩定版和開發版,您可以根據您的目的來選擇這兩個版本的其中一個,下面是把 Nginx 安裝到 /usr/local/nginx 目錄下的詳細步驟:(注意:需要在sudo下)

cd /usr/local/src

tar -zxvf nginx-1.4.2.tar.gz

cd nginx-1.4.2

./configure

–sbin-path=/usr/local/nginx/nginx \

–conf-path=/usr/local/nginx/nginx.conf \

–pid-path=/usr/local/nginx/nginx.pid \

–with-http_ssl_module \

–with-pcre=/usr/local/src/pcre-8.34 \

–with-zlib=/usr/local/src/zlib-1.2.8 \

–with-openssl=/usr/local/src/openssl-1.0.1c

make

make install

6.檢視埠狀態:netstat -ano|grep 80

7.啟動Nginx:sudo /usr/local/nginx/sbin/nginx