Nginx離線安裝的保姆級(jí)教程
1、下載與安裝gcc-c++環(huán)境
獲取rpm
包的方式很多,在這里推薦使用yum
工具獲取,因?yàn)槭謩?dòng)從官網(wǎng)下載,手動(dòng)執(zhí)行rpm -Uvh *.rpm --nodeps --force
命令進(jìn)行安裝,可能會(huì)缺少某個(gè)依賴,我們也不確定到底需要哪些依賴。
因此需要準(zhǔn)備一臺(tái)可以連互聯(lián)網(wǎng)的服務(wù)器,通過yum
工具用來下載各種rpm
包,再把rpm
上傳至內(nèi)網(wǎng)服務(wù)器。
注意:本文使用的操作系統(tǒng)是CentOS
。
# 1.更新源 [root@laizhenghua /]# yum update -y # 2.手動(dòng)安裝第三方源 [root@laizhenghua /]# yum install epel-release # 3.安裝yum-downloadonly # 這樣我們就可以通過 --downloadonly 參數(shù)將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 上傳至內(nèi)網(wǎng)服務(wù)器 # 如我這里上傳至 /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工具進(jìn)行安裝(需要切換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
其他依賴還是和上面一樣,先在聯(lián)網(wǎng)服務(wù)器使用yum
工具將rpm包下載至本地,再從本地上傳至內(nèi)網(wǎng)服務(wù)器,在內(nèi)網(wǎng)服務(wù)器通過yum localinstall
命令進(jìn)行安裝。
# 如 yum -y install --downloadonly --downloaddir=/opt/soft zlib yum -y install --downloadonly --downloaddir=/opt/soft openssl
由于我的聯(lián)網(wǎng)服務(wù)器已經(jīng)安裝過了這兩個(gè)依賴
我還是手動(dòng)下載與安裝。
下載與安裝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
所有東西安裝好后,會(huì)在/usr/local
目錄下多出來一個(gè)文件夾nginx
。我們可以查看是否安裝成功
[root@laizhenghua nginx]# pwd /usr/local/nginx [root@laizhenghua nginx]# ls conf html logs sbin # 啟動(dòng)nginx [root@laizhenghua nginx]# cd sbin/ [root@laizhenghua sbin]# ./nginx # 瀏覽器訪問ip,查看是否安裝成功
# 1.啟動(dòng)Nginx ./nginx # 2.關(guān)閉Nginx ./nginx -s stop # 3.查看Nginx版本 ./nginx -v # 4.重新加載Nginx(適用于更改配置文件后) ./nginx -s reload
到此這篇關(guān)于Nginx離線安裝的保姆級(jí)教程的文章就介紹到這了,更多相關(guān)Nginx離線安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx配置防盜鏈保護(hù)靜態(tài)資源的詳細(xì)教程
防盜鏈?zhǔn)且环N通過檢查 HTTP 請(qǐng)求頭中的 Referer 字段來限制資源訪問的技術(shù),常用于保護(hù)圖片、視頻等靜態(tài)資源不被其他網(wǎng)站直接引用,以下是Nginx防盜鏈的原理、配置步驟以及測(cè)試方法,幫助你快速配置和驗(yàn)證防盜鏈功能,需要的朋友可以參考下2025-02-02nginx配置中$http_host、$host、$host:$proxy_port和$host:$server_por
nginx為了實(shí)現(xiàn)反向代理的需求而增加了一個(gè)ngx_http_proxy_module模塊,其中proxy_set_header指令就是該模塊需要讀取的配置文件,這篇文章主要介紹了nginx配置中$http_host、$host、$host:$proxy_port和$host:$server_port區(qū)別,需要的朋友可以參考下2024-03-03keepalived+nginx高可用實(shí)現(xiàn)方法示例
這篇文章主要介紹了keepalived+nginx高可用實(shí)現(xiàn)方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Nginx性能優(yōu)化之Gzip壓縮設(shè)置詳解(最大程度提高頁面打開速度)
這篇文章主要介紹了Nginx性能優(yōu)化之Gzip壓縮設(shè)置詳解(最大程度提高頁面打開速度),需要的朋友可以參考下2022-01-01Nginx 日志輪轉(zhuǎn)的實(shí)現(xiàn)示例
Nginx日志輪轉(zhuǎn)是監(jiān)控和調(diào)試Web服務(wù)器的重要工具,通過定期歸檔、壓縮和清理日志文件,可以節(jié)省磁盤空間、提高性能并方便故障排查,下面就來介紹一下2024-12-12