Linux環境下安裝Nginx

2021-09-14 04:26:30 字數 2021 閱讀 4244

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

注意:指定pcrezlib的路徑是原始碼路徑。

--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來解析...