Nginx是高性能的web服務器也是非常好用反向代理服務器,可以實現負載均衡,動靜分離等策略,在linux下用的非常多。下面是下載地址
安裝過程需要對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
pcre 下載完畢之后也是要給tar.gz的文件,首先要對其進行解壓
tar -zxvf pcre-8.00.tar.gz

解壓完畢之后有如下文件,仍然是源碼安裝




說我們g++ 找不到,我們來安裝g++
yum install gcc-c++

回來繼續安裝pcre
./configure
make install

pcre 安裝完成,回去安裝nginx

缺少zlib,我們需要再次安裝zlib
zlib同樣是tar.gz來管理的,先解壓

發現zlib也是由源碼包管理的,來安裝zlib
./configure
make install
安裝完畢,在來安裝nginx
./configure
make install
這次終於安裝成功。軟件被安裝到了
/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即可。