[Nginx] Ubuntu 安裝 Nginx

徐俊發表於2017-06-03

【文件】:http://www.nginx.cn/install

【說明】:下載原始碼包,若使用的是桌面版的 Linux 系統可直接透過網站連結下載,若使用的是命令下載則需要原始碼包下載地址

【 如何獲取原始碼包下載地址? 】:

file

【準備】:編譯環境 gcc / g++ 開發庫

apt-get install bulid-essential
apt-get install libtool

【目錄】:選擇好你需要安裝 Nginx 的目錄

cd /user/local

【PCRE】:下載 PCRE 原始碼包(具體版本自行可自行查詢:http://www.pcre.org/

# @ 下載原始碼包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
# @ 解壓
tar -zxvf pcre-8.39.tar.gz
# @ 目錄
cd pcre-8.39
# @ 環境監測
./configure
# @ 編譯
make
# @ 安裝
make install
# @ 返回上級
cd ../

【Zlib】:下載 Zlib 原始碼包(具體版本自行可自行查詢:http://www.zlib.net/

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd ../

【OpenSSL】:下載 OpenSSL 原始碼包(具體版本自行可自行查詢:https://www.openssl.org/

wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
tar -zxvf openssl-1.0.2l.tar.gz

【Nginx】:下載 Nginx 原始碼包(具體版本自行可自行查詢:http://nginx.org/

wget http://nginx.org/download/nginx-1.4.7.tar.gz
tar -zxvf nginx-1.4.7.tar.gz
cd nginx-1.4.7
cd ../
# @ 環境檢查 & 配置
./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/pcre-8.39 \
--with-zlib=/usr/local/zlib-1.2.11 \
--with-openssl=/usr/local/openssl-1.0.2l
# @ 編譯 & 安裝
make
make install
# @ 檢查 80 埠是否佔用
netstat -ano|grep 80
# @ 啟動 Nginx
cd nginx
./nginx

【測試】:開啟瀏覽器訪問本機 IP

# @ 檢視網路情況
ifcongif

file

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章