linux離線安裝nginx

创客未来發表於2024-04-19

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

相關文章