nginx是乙個高效能的http和反向**伺服器,官方位址為這裡不多做介紹。本次介紹使用原始碼編譯安裝,安裝nginx前需要安裝c++編譯環境,可使用以下命令安裝:
centos
sudo yum install gcc gcc-c++
ubuntu:
apt-get install build-essential
apt-get install libtool
安裝nginx需要3個依賴包:pcre的作用是讓nginx支援rewrite功能。本次介紹使用pcre,非pcre2版本,我在使用pcre2安裝nginx時出現錯誤,後來改用pcre沒有報錯。
sudo wget
# 解壓
sudo tar -zxvf pcre-8.38.tar.gz
# 進入目錄
cd pcre-8.38
# 安裝
./configure
make && make install
sudo wget
# 解壓
sudo tar -zxvf zlib-1.2.11.tar.gz
# 進入目錄
cd zlib-1.2.11
# 安裝
sudo ./configure
sudo make && make install
sudo wget
# 解壓
sudo tar -zxvf openssl-1.0.2n.tar.gz
# 進入目錄
cd openssl-1.0.2n
# 安裝
sudo ./config --prefix=/usr/local/openssl
sudo make && make install
sudo wget
# 解壓
sudo tar -zxvf nginx-1.8.1.tar.gz
# 進入目錄
cd nginx-1.8.1
# 安裝
sudo ./configure --prefix=/usr/local/nginx --with-pcre=/home/user-01/download/pcre-8.38 --with-zlib=/home/user-01/download/zlib-1.2.11 --with-openssl=/usr/local/openssl
sudo make && make install
注意:指定pcre
和zlib
的路徑是原始碼路徑。
--with-pcre=/home/user-01/download/pcre-8.38 # 指的是pcre-8.38 的原始碼路徑。
--with-zlib=/home/user-01/download/zlib-1.2.11 # 指的是zlib-1.2.11 的原始碼路徑。
sudo /usr/local/nginx/sbin/nginx
瀏覽器訪問,看到下圖則說明nginx安裝並啟動成功。
nginx的其他命令:
檢查配置檔案nginx.conf
的正確性
/usr/local/nginx/sbin/nginx -t
停止nginx
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -s reload
參考: linux環境下安裝nginx
目的 安裝nginx 環境 ubuntu server 14.03 效果 安裝 g apt get install g 我把檔案放在我自己的目錄裡 usr share myserver tools 進入該目錄 cd usr share myserver tools解壓 tar xzvf pcre 8...
Linux環境下安裝Nginx
nginx的安裝 1.安裝環境的準備 nginx是c語言開發,建議在linux上執行,這裡使用centos6.4作為安裝環境。gccpcre pcre perlcompatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組...
linux環境下安裝nginx
本教程安裝環境 vmware12 cent os 6.5 nginx執行需要依賴一些庫,所以要先安裝庫。gcc pcre pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析...