国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nginx 離線安裝 https反向代理

這篇具有很好參考價值的文章主要介紹了nginx 離線安裝 https反向代理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

安裝步驟

1.安裝nginx所需依賴

1.1 安裝gcc和gcc-c++

1.1.1下載依賴包

gcc依賴下載鏡像地址:
官網(wǎng):https://gcc.gnu.org/releases.html
阿里云鏡像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
CentOS 鏡像站點(diǎn):https://vault.centos.org/7.5.1804/os/x86_64/Packages/
?只需下載如下依賴即可:

cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
-----------------------
gcc-c++-4.8.5-44.el7.x86_64.rpm
libstdc++-4.8.5-44.el7.x86_64.rpm
libstdc++-devel-4.8.5-44.el7.x86_64.rpm
1.1.2 上傳依賴包

下載完成后,將依賴包上傳到服務(wù)器,若權(quán)限不足不能上傳,可以通過 sudo chmod -R 777 文件夾路徑名命令增加權(quán)限

1.1.3安裝依賴

進(jìn)入上傳目錄,輸入rpm -Uvh *.rpm --nodeps --forc命令進(jìn)行批量安裝,出現(xiàn)下圖則說明安裝成功

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維
使用gcc-v和g++ -v命令查看版本,若出現(xiàn)版本詳情則說明離線安裝成功,如下圖示:

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

1.2 安裝pcre

1.2.1 下載pcre

下載地址?http://www.pcre.org/?

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維
centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維
centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

1.2.2 上傳解壓安裝包

將下載好的安裝包上傳到服務(wù)器,并解壓,解壓命令tar -xvf pcre-8.45.tar.gz

1.2.3 編譯安裝

進(jìn)入解壓目錄,依次執(zhí)行以下命令:

./configure
make
make install

1.3 下載安裝zlib

1.3.1 下載zlib

下載地址:http://www.zlib.net/

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

1.3.2 上傳解壓安裝包

將下載好的安裝包上傳到服務(wù)器,并解壓

1.3.3 編譯安裝

順序執(zhí)行一下命令:

./configure
make && make install

1.4 下載安裝openssl

檢查是否已安裝openssl,輸入命令openssl version,若出現(xiàn)版本信息,則無需安裝;若沒有安裝則繼續(xù)安裝

1.4.1 下載

地址:https://www.openssl.org/source/
或者:https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

1.4.2 上傳解壓安裝包

將下載好的安裝包上傳到服務(wù)器,并解壓

1.4.3 編譯安裝驗(yàn)證

順序執(zhí)行一下命令:

#編譯安裝
./config --prefix=/usr/local/ssl
make && make install
#修改軟連接
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
#查看版本
openssl version -a 

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

2. 下載安裝nginx

2.1 下載nginx安裝包

下載地址:https://nginx.org/en/download.html

2.2 上傳解壓安裝包

將下載好的安裝包上傳到服務(wù)器,并解壓

2.3配置

進(jìn)入解壓目錄進(jìn)行配置安裝:

#配置 支持https需要用--with-http_ssl_module --with-openssl  
#其中with-openssl這個路徑是openssl的解壓路徑(不是安裝路徑)
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-openssl=/usr/local/openssl-1.0.2

2.4 編譯安裝

順序執(zhí)行以下命令

make
make install

2.5 檢查并啟動

進(jìn)入安裝目錄下的sbin文件夾,輸入./nginx -t,如下圖則說明安裝成功

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維
啟動nginx,命令:

./nginx

瀏覽器訪問nginx,前提是80端口可以訪問。瀏覽器直接輸入IP
centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維

3. 配置https反向代理

3.1 用openssl生成公鑰和私鑰

#生成一個私鑰文件,在當(dāng)前路徑下 文件名叫nginx.key 1024位
openssl genrsa -out nginx.key 1024

centos ninix 1.2 離線安裝 反向代理 ssl,nginx,https,運(yùn)維
生成證書請求文件

openssl req -new -key nginx.key -out nginx.csr

生成證書

openssl x509 -req -days 3650 -in nginx.csr -signkey nginx.key -out nginx.crt

3.2 修改nginx配置 并重啟驗(yàn)證

3.2.1 修改nginx配置

進(jìn)入nginx安裝目錄的conf下,修改nginx.conf文件

server {  
    listen 443 ssl;  
    server_name example.com;  # 替換為您的域名  
    ssl_certificate /path/to/nginx.crt;  # 替換為您的SSL證書文件路徑  
    ssl_certificate_key /path/to/nginx.key;  # 替換為您的SSL證書密鑰文件路徑  
    location / {  
			proxy_pass http://backend_server;  # 替換為實(shí)際的后端服務(wù)器地址  
     	proxy_set_header Host $host;  
			proxy_set_header X-Real-IP $remote_addr;  
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
			proxy_set_header X-Forwarded-Proto $scheme;  
	}  
}
3.2.2 重啟nginx

進(jìn)入nginx安裝目錄

./sbin/nginx -s reload
3.2.3 修改hosts
127.0.0.1   example.com
3.2.4 瀏覽器訪問驗(yàn)證

https://example.com

前部分參考https://blog.csdn.net/Shiny_boy_/article/details/126965658,有稍微的改動感謝?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-781478.html

到了這里,關(guān)于nginx 離線安裝 https反向代理的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • kkviewfile 實(shí)現(xiàn)nginx反向代理+https

    kkviewfile 實(shí)現(xiàn)nginx反向代理+https

    3.1 如果訪問出錯,并且報(bào)錯信息是下圖 兩種解決方案 第一用我打包好的jar,下載替換就行 代碼是 2021年7月6日,v4.0.0 版本 下載地址:鏈接: https://pan.baidu.com/s/1yqJDa75tokAWQhn_tfCOmA?pwd=ribv 提取碼: ribv 第二你自己在gitee拉取代碼進(jìn)行處理 如果拉取中報(bào)錯 error: RPC failed; curl 18 tr

    2024年02月11日
    瀏覽(25)
  • Nginx常用配置-反向代理-https重定向-端口轉(zhuǎn)發(fā)

    二級目錄映射 目前前后端項(xiàng)目分離場景多了以后,一般是前端一個端口,后端一個端口。 如前端是https://example.com/index.html,調(diào)用的接口是https://example.com:4433 如此部署對于一些小項(xiàng)目未免有些麻煩,當(dāng)然你在公網(wǎng)環(huán)境下也可以選擇使用子域名、其他域名進(jìn)行跨域訪問。 這里說

    2024年02月16日
    瀏覽(22)
  • nginx-反向代理是設(shè)置傳輸協(xié)議http/https

    ????????X-Forwarded-Proto?(XFP)?是一個事實(shí)上的標(biāo)準(zhǔn)首部,用來確定客戶端與代理服務(wù)器或者負(fù)載均衡服務(wù)器之間的連接所采用的傳輸協(xié)議(HTTP?或?HTTPS)。在服務(wù)器的訪問日志中記錄的是負(fù)載均衡服務(wù)器與服務(wù)器之間的連接所使用的傳輸協(xié)議,而非客戶端與負(fù)載均衡服務(wù)器

    2024年02月14日
    瀏覽(38)
  • linux下nginx配置https和反向代理本地端口

    1 修改配置文件/etc/nginx/sites-enabled/default? 在配置文件中增加一個server用來做https端口監(jiān)聽, ssl_certificate和ssl_certificate_key修改為自己申請的https認(rèn)證文件 location ?/pose { ?????????????proxy_pass http://127.0.0.1:10084; ??} 此處將以/pose開始的api轉(zhuǎn)發(fā)到本機(jī)127.0.0.1:10084,需要注意的

    2024年02月12日
    瀏覽(17)
  • nginx部署以及反向代理多域名實(shí)現(xiàn)HTTPS訪問

    nginx部署以及反向代理多域名實(shí)現(xiàn)HTTPS訪問

    直接進(jìn)入/opt/nginx_main/nginx-info里面創(chuàng)建了 選擇域名 然后配置免費(fèi)ssl證書 證書設(shè)置我們需要的域名 然后申請之后稍等一段時間 之后點(diǎn)擊下載,下載nginx的證書文件 一個pem,一個key 然后把下載的證書放到上面的 ssl路徑 記錄好位置即可,步驟 2.5會用到 1.先進(jìn)入阿里云的數(shù)字證

    2024年02月12日
    瀏覽(26)
  • nginx 開啟https時反向代理http服務(wù)的問題

    當(dāng)我們用nginx開啟https時,反向代理一個本地的http服務(wù),會遭遇跨域問題,報(bào)錯 strict-origin-when-cross-origin ,導(dǎo)致很多資源無法加載。 這時只要在反向代理部分的配置文件中加入這一條語句即可:

    2024年02月14日
    瀏覽(17)
  • nginx反向代理https域名時,請求報(bào)錯502問題排查

    nginx反向代理https域名時,請求報(bào)錯502問題排查

    微信公眾號:運(yùn)維開發(fā)故事,作者:冬子先生 一. 現(xiàn)象 在使用nginx反向代理后端服務(wù)器的時候,因?yàn)榕渲玫氖怯蛎?,?dǎo)致HTTPS 請求轉(zhuǎn)發(fā)失敗,報(bào) SSL 錯誤,js 報(bào) 502 img img 二. 排查過程 1、查看nginx日志,發(fā)現(xiàn)報(bào)502,但是本地curl upstream中的后端域名是可以正常通的 img 2、查看后端

    2024年02月11日
    瀏覽(22)
  • 通過nginx將https協(xié)議反向代理到http協(xié)議請求上

    通過nginx將https協(xié)議反向代理到http協(xié)議請求上

    目前一個系統(tǒng)僅支持https協(xié)議訪問,因后端服務(wù)基于ssl協(xié)議,前端在請求是也需要支持ssl協(xié)議的https請求來訪問。目前的代理服務(wù)器是nginx,現(xiàn)在想要 通過http訪問系統(tǒng) ,需通過nginx的 反向代理 或者 重定向方式 將https請求代理為http請求??蓪?shí)現(xiàn)的做法有如下幾種: 1、使后端

    2024年02月08日
    瀏覽(23)
  • Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書 - Docker

    Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書 - Docker

    沒有docker需提前安裝docker,不知怎么安裝的請自行百度。 1、拉取鏡像 2、去阿里云或者其他云服務(wù)提供商申請免費(fèi)證書,申請到之后下載下來,上傳到服務(wù)器 把證書上傳到ssl目錄下面,下面是ssl的目錄結(jié)構(gòu) /root/nginx/ssl 和上傳的證書有兩個文件一個 .key 一個 .pem 進(jìn)入nginx-pr

    2024年02月09日
    瀏覽(24)
  • Centos7筆記09之nginx反向代理grafana

    使用nginx反向代理訪問grafana服務(wù) 本例測試用的域名(假的):? ? ? ? ? ? ? ? ? x179.com 本例原本能正常訪問的grafana地址:? ?192.168.10.90:3000 準(zhǔn)備用nginx反代grafana后的地址:?? ? ?http://x179.com/grafana/ 1、修改配置 ● 修改 [server] 區(qū)域 ? ?○ 修改?;domain = localhost? 改為 domain

    2024年01月25日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包