1.安裝nginx所需要的依賴
1.1 安裝gcc和gcc-c++
1.1.1 下載依賴包
gcc依賴下載映象地址:
官網:https://gcc.gnu.org/releases.html
阿里雲映象站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
CentOS 映象站點:https://vault.centos.org/7.5.1804/os/x86_64/Packages/
1.1.2 上傳依賴包
1.1.3 安裝依賴包
進入上傳目錄,輸入
rpm -Uvh *.rpm --nodeps --forc
1.1.4 驗證安裝
使用gcc -v 和g++ -v命令檢視版本,若出現版本詳情則說明離線安裝成功。
1.2 安裝 pcre
1.2.1 下載pcre
下載地址:http://www.pcre.org/
https://sourceforge.net/projects/pcre/files/pcre/8.45/
1.2.2 上傳解壓安裝包
將下載好的安裝包上傳到伺服器,並解壓,解壓命令:
tar -xvf pcre-8.45.tar.gz
1.2.3 編譯安裝
進入解壓目錄,依次執行以下命令:
./configure
make
make install
1.3 下載安裝zlib
1.3.1 下載zlib
下載地址:https://zlib.net/zlib-1.3.1.tar.gz
1.3.2 上傳解壓安裝包
將下載好的安裝包上傳到伺服器,並解壓
1.3.3 配置
進入解壓目錄輸入:
./configure
1.3.4 編譯安裝
進入解壓目錄輸入:
make && make install
1.4 下載安裝openssl
檢查是否已安裝 openssl,
輸入命令openssl version
,若出現版本資訊,則無需安裝;若沒有安裝則繼續安裝
1.4.1 下載
地址:https://www.openssl.org/source/old/fips/index.html
1.4.2 上傳解壓安裝包
將下載好的安裝包上傳到伺服器,並解壓
1.4.3 配置
進入解壓目錄輸入 ./configure
1.4.4 編譯安裝
進入解壓目錄輸入 make && make install
1.4.5 驗證
安裝完成後,控制檯輸入 openssl version
, 出現版本資訊則說明安裝成功
2.下載安裝nginx
2.1 下載nginx安裝包
下載地址:https://nginx.org/en/download.html
http://nginx.org/download/nginx-1.13.7.tar.gz
2.2 上傳解壓安裝包
將下載好的安裝包上傳到伺服器上,並解壓。
//建立一個資料夾 cd /usr/local mkdir nginx cd nginx //解壓tar包 tar -xvf nginx-1.13.7.tar.gz
2.3 安裝nginx
//進入nginx目錄 cd /usr/local/nginx //進入目錄 cd nginx-1.13.7 //執行命令 考慮到後續安裝ssl證書 新增兩個模組 ./configure --with-http_stub_status_module --with-http_ssl_module //執行make命令 make //執行make install命令 make install
2.4 啟動nginx配置檔案
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2.5 配置nginx.conf
# 開啟配置檔案
vi /usr/local/nginx/conf/nginx.conf
2.6 重啟nginx
/usr/local/nginx/sbin/./nginx -s reload
2.7 檢視nginx程序是否啟動
ps -ef | grep nginx
3.防火牆
//新增80埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
查詢埠號80 是否開啟:
firewall-cmd --query-port=80/tcp
重啟防火牆:
firewall-cmd --reload
本文參考:https://www.cnblogs.com/eddyz/p/17319981.html