Nginx是高性能的web伺服器也是非常好用反向代理伺服器,可以實作負載均衡,動靜分離等政策,在linux下用的非常多。下面是下載下傳位址
http://nginx.org/en/download.html
安裝過程需要對Linux網絡和配置yum源的知識比較熟悉
下載下傳下來并傳入到伺服器。第一步是進行解壓
tar -zxvf nginx-1.13.1.tar.gz

進入到nginx-1.13.1的目錄,檢視下面的檔案
發現nginx是通過源碼包釋出的,而nginx是c寫的,是以需要安裝c/c++的編譯器
yum install gcc
如上,gcc已經安裝完畢,下面來安裝nginx
檢測到最後,發現依賴的pcre library沒有,下面我們來安裝pcre
https://ftp.pcre.org/pub/pcre/
pcre 下載下傳完畢之後也是要給tar.gz的檔案,首先要對其進行解壓
tar -zxvf pcre-8.00.tar.gz
解壓完畢之後有如下檔案,仍然是源碼安裝
說我們g++ 找不到,我們來安裝g++
yum install gcc-c++
回來繼續安裝pcre
./configure
make install
pcre 安裝完成,回去安裝nginx
缺少zlib,我們需要再次安裝zlib
http://www.zlib.net/
zlib同樣是tar.gz來管理的,先解壓
發現zlib也是由源碼包管理的,來安裝zlib
安裝完畢,在來安裝nginx
這次終于安裝成功。軟體被安裝到了
/usr/local/nginx
啟動nginx
./usr/local/nginx/sbin/nginx
通路nginx(ip位址為:192.168.100.100,端口号為:80)
http://192.168.100.100:8080/
nginx就安裝成功了。
停止nginx
nginx -s stop
重新開機nginx
nginx -s reload
總結:在linux下安裝nginx,首先需要安裝 gcc-c++編譯器。然後安裝nginx依賴的pcre和zlib包。最後安裝nginx即可。