下載軟件包
內(nèi)網(wǎng)環(huán)境中無法聯(lián)網(wǎng),需先下載nginx和需要安裝的軟件包,依賴的軟件包包括zilb,pcre,openssl,可通過互聯(lián)網(wǎng)自行下載,或通過以下鏈接下載
鏈接:https://pan.baidu.com/s/1ePlfmvmQj7MpGnmYw_5PdQ 密碼:vu4k
安裝pcre
PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式
1:解壓
tar -xvf pcre-8.38.tar
2:依次執(zhí)行以下三個命令
./configure
make
sudo make install
安裝zlib
zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內(nèi)容進行g(shù)zip
1:解壓
tar -xvf zlib-1.2.11.tar
2:依次執(zhí)行以下三個命令
./configure
make
sudo make install
安裝openssl(可選擇安裝)
OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協(xié)議,并提供豐富的應(yīng)用程序供測試或其它目的使用.
nginx不僅支持http協(xié)議,還支持https(即在ssl協(xié)議上傳輸http)
1:解壓
tar -xvf openssl-1.0.2n.tar
2:依次執(zhí)行以下三個命令
./configure
make
sudo make install
安裝nginx
1:解壓
tar -zxvf nginx-1.9.9.tar.gz
2:依次執(zhí)行以下三個命令
./configure
make
sudo make install
執(zhí)行make命令錯誤解決

image.png
若出現(xiàn)以上內(nèi)容錯誤,編輯 ./objs/Makefile文件,刪除-Werror,如下圖所示,修改完成后繼續(xù)執(zhí)行make

image.png
啟動
cd /usr/local/nginx/sbin
sudo ./nginx
關(guān)閉
cd /usr/local/nginx/sbin
sudo ./nginx -s stop
修改配置后重新加載
cd /usr/local/nginx/sbin
sudo ./nginx -s reload