Nginx離線安裝的保姆級教程
1、下載與安裝gcc-c++環(huán)境
獲取rpm包的方式很多,在這里推薦使用yum工具獲取,因為手動從官網下載,手動執(zhí)行rpm -Uvh *.rpm --nodeps --force命令進行安裝,可能會缺少某個依賴,我們也不確定到底需要哪些依賴。
因此需要準備一臺可以連互聯網的服務器,通過yum工具用來下載各種rpm包,再把rpm上傳至內網服務器。
注意:本文使用的操作系統是CentOS。
# 1.更新源 [root@laizhenghua /]# yum update -y # 2.手動安裝第三方源 [root@laizhenghua /]# yum install epel-release # 3.安裝yum-downloadonly # 這樣我們就可以通過 --downloadonly 參數將rpm包安裝到本地 如 # yum install -y 包名 --downloadonly --downloaddir=目錄 [root@laizhenghua /]# yum -y install yum-plugin-downloadonly # 4.下載gcc-c++環(huán)境rpm包 [root@laizhenghua /]# yum -y install --downloadonly --downloaddir=/opt/soft gcc-c++ [root@laizhenghua /]# ls gcc-c++-4.8.5-44.el7.x86_64.rpm # 5.將gcc-c++-4.8.5-44.el7.x86_64.rpm 上傳至內網服務器 # 如我這里上傳至 /opt/soft/gcc-c++ 目錄 [app@laizhenghua gcc-c++]$ pwd /opt/soft/gcc-c++ [app@laizhenghua gcc-c++]$ ls gcc-c++-4.8.5-44.el7.x86_64.rpm # 6.使用yum工具進行安裝(需要切換root) [root@laizhenghua soft]# yum localinstall gcc-c++ ./gcc-c++/* # 7.檢查環(huán)境是否安裝成功 [root@laizhenghua soft]# gcc -v ... gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) [root@laizhenghua soft]# g++ -v ... gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
ok編譯環(huán)境已安裝成功
2、下載與安裝Nginx其他依賴
我們都知道Nginx依賴pcre、zlib、openssl等依賴,如果沒有安裝這些依賴,Nginx是安裝不成功的。
下載與安裝pcre
下載地址:https://sourceforge.net/projects/pcre/files/pcre/8.45/

[root@laizhenghua pcre]# ls pcre-8.45.tar.gz # 1.解壓 [root@laizhenghua pcre]# tar -zxvf pcre-8.45.tar.gz ... [root@laizhenghua pcre]# cd pcre-8.45 # 2.以此執(zhí)行已下命令 ./configure make make install # 3.查看pcre依賴是否安裝成功 [root@laizhenghua pcre-8.45]# pcre-config --version 8.45
其他依賴還是和上面一樣,先在聯網服務器使用yum工具將rpm包下載至本地,再從本地上傳至內網服務器,在內網服務器通過yum localinstall命令進行安裝。
# 如 yum -y install --downloadonly --downloaddir=/opt/soft zlib yum -y install --downloadonly --downloaddir=/opt/soft openssl
由于我的聯網服務器已經安裝過了這兩個依賴

我還是手動下載與安裝。
下載與安裝zlib

# 1.解壓 [root@laizhenghua zlib]# tar -zxvf zlib.tar.gz # 2.以此執(zhí)行已下命令 cd zlib-1.3.1 ./configure make make install
下載與安裝openssl
[root@laizhenghua /]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 # 如果安裝過,就不需要再安裝了
下載地址:https://www.openssl.org/source/

# 1.解壓 [root@laizhenghua openssl]# tar -zxvf openssl-3.0.13.tar.gz ... # 2.以此執(zhí)行已下命令 cd openssl-3.0.13 ./configure make make install
3、下載與安裝Nginx
下載地址:https://nginx.org/en/download.html

# 1.解壓 [root@laizhenghua nginx_tar]# tar -zxvf nginx-1.22.1.tar.gz -C /opt/soft/nginx ... # 2.這一步是可選的 [root@laizhenghua nginx]# mv nginx-1.22.1/* ../nginx # 3.以此執(zhí)行已下命令 ./configure make make install
所有東西安裝好后,會在/usr/local目錄下多出來一個文件夾nginx。我們可以查看是否安裝成功
[root@laizhenghua nginx]# pwd /usr/local/nginx [root@laizhenghua nginx]# ls conf html logs sbin # 啟動nginx [root@laizhenghua nginx]# cd sbin/ [root@laizhenghua sbin]# ./nginx # 瀏覽器訪問ip,查看是否安裝成功

# 1.啟動Nginx ./nginx # 2.關閉Nginx ./nginx -s stop # 3.查看Nginx版本 ./nginx -v # 4.重新加載Nginx(適用于更改配置文件后) ./nginx -s reload
到此這篇關于Nginx離線安裝的保姆級教程的文章就介紹到這了,更多相關Nginx離線安裝內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
阿里云國際版使用Nginx作為HTTPS轉發(fā)代理服務器的處理方法
本文介紹了使用NGINX作為HTTPS流量轉發(fā)代理的兩種方法。它總結了NGINX使用HTTP?CONNECT隧道和NGINX流充當HTTPS轉發(fā)代理的解決方案的原則,環(huán)境構建要求,應用場景和關鍵問題2022-05-05
使用nginx同域名下部署多個vue項目并使用反向代理的方法
這篇文章主要介紹了使用nginx同域名下部署多個vue項目并使用反向代理的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02
NGINX 報錯 413 Request Entity Too&nbs
本文講述了處理Nginx因接口數據量過大導致的413錯誤,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-08-08

