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

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

這篇具有很好參考價(jià)值的文章主要介紹了Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Docker安裝Nginx - 需要有域名

沒(méi)有docker需提前安裝docker,不知怎么安裝的請(qǐng)自行百度。

1、拉取鏡像

docker pull nginx

2、去阿里云或者其他云服務(wù)提供商申請(qǐng)免費(fèi)證書(shū),申請(qǐng)到之后下載下來(lái),上傳到服務(wù)器

# 創(chuàng)建nginx-proxy目錄
mkdir nginx-proxy
# 創(chuàng)建ssl目錄,存放證書(shū)
mkdir ssl

把證書(shū)上傳到ssl目錄下面,下面是ssl的目錄結(jié)構(gòu)/root/nginx/ssl和上傳的證書(shū)有兩個(gè)文件一個(gè).key一個(gè).pem
Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker
進(jìn)入nginx-proxy目錄cd /root/nginx/nginx-proxy

# 拷貝證書(shū)
cp -a /root/nginx/ssl ./

3、編寫(xiě)nginx.conf
在nginx-proxy目錄`目錄下面

vim nginx.conf

粘貼以下內(nèi)容,注意修改證書(shū)名為自己的(轉(zhuǎn)發(fā)規(guī)則根據(jù)自己的需求自定義)

worker_processes 1;

events {
    worker_connections 1024;
}

http {
    server {
        listen 80;
        server_name openAI;

        location /v1/ {
            proxy_pass https://api.openai.com;
        }
    }

    server {
        listen 443 ssl;
        server_name openAI;
       
        ssl_certificate /etc/nginx/ssl/自己的證書(shū)名.pem;
        ssl_certificate_key /etc/nginx/ssl/自己的證書(shū)名.key;
        proxy_buffering off;
        proxy_http_version 1.1;
        chunked_transfer_encoding on;
        proxy_ssl_server_name on;
        proxy_ssl_session_reuse off;
        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
        location /v1/ {
            proxy_pass https://api.openai.com;
        }
    }
}

為了支持流式輸出,需要關(guān)閉代理緩存(上面已經(jīng)加上了,不需要的話可以注釋下面的三行代碼)

 proxy_buffering off;
proxy_http_version 1.1;
chunked_transfer_encoding on;

3、編寫(xiě)Dockerfile
編寫(xiě)鏡像文件

vim Dockerfile

粘貼以下內(nèi)容

FROM nginx:latest

COPY nginx.conf /etc/nginx/nginx.conf
COPY ssl /etc/nginx/ssl

完事以后nginx-proxy目錄下面結(jié)構(gòu)如下
Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker
4、創(chuàng)建鏡像并運(yùn)行測(cè)試
構(gòu)建鏡像

docker build -t custom-nginx .

鏡像構(gòu)建完之后,docker images查看鏡像如下,可以看到custom-nginx鏡像Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker
運(yùn)行custom-nginx鏡像

docker run -d -p 19980:80 -p 19981:443 --name custom-nginx  custom-nginx

docker ps查看運(yùn)行的容器
Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker去瀏覽器測(cè)試https://自己的域名:19981/v1/text能不能轉(zhuǎn)發(fā),出現(xiàn)下面的情況表示轉(zhuǎn)發(fā)成功(注意:有防火墻或者安全組的話需要打開(kāi)才行)Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker

測(cè)試結(jié)果

14:32:07.353 [OkHttp https://xxxxxxxxxxx:19981/...] INFO com.unfbx.chatgpt.sse.ConsoleEventSourceListener - OpenAI返回?cái)?shù)據(jù):{"id":"chatcmpl-7PPxCx8loyVUsYRr4dCO35mypX06f","object":"chat.completion.chunk","created":1686292322,"model":"gpt-3.5-turbo-0301","choices":[{"delta":{"content":"時(shí)間"},"index":0,"finish_reason":null}]}

Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-489276.html

到了這里,關(guān)于Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書(shū) - Docker的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(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 如果訪問(wèn)出錯(cuò),并且報(bào)錯(cuò)信息是下圖 兩種解決方案 第一用我打包好的jar,下載替換就行 代碼是 2021年7月6日,v4.0.0 版本 下載地址:鏈接: https://pan.baidu.com/s/1yqJDa75tokAWQhn_tfCOmA?pwd=ribv 提取碼: ribv 第二你自己在gitee拉取代碼進(jìn)行處理 如果拉取中報(bào)錯(cuò) error: RPC failed; curl 18 tr

    2024年02月11日
    瀏覽(25)
  • 【Squid二】使用squid和nginx服務(wù)搭建反向緩存代理服務(wù)

    【Squid二】使用squid和nginx服務(wù)搭建反向緩存代理服務(wù)

    參見(jiàn)squid正向服務(wù)代理 如果 Squid反向代理服務(wù)器中緩存了該請(qǐng)求的資源,則將該請(qǐng)求的資源直接返回給客戶端 ;否則反向代理服務(wù)器將 向后臺(tái)的WEB服務(wù)器請(qǐng)求資源,然后將請(qǐng)求的應(yīng)答返回給客戶端,同時(shí)也將該應(yīng)答緩存在本地 ,供下一個(gè)請(qǐng)求者使用。 反向代理網(wǎng)站加速 工作

    2024年02月12日
    瀏覽(22)
  • lua使用resty.http做nginx反向代理(https請(qǐng)求,docker容器化部署集群),一個(gè)域名多項(xiàng)目轉(zhuǎn)發(fā)

    lua使用resty.http做nginx反向代理(https請(qǐng)求,docker容器化部署集群),一個(gè)域名多項(xiàng)目轉(zhuǎn)發(fā)

    下載使用 鏈接:https://pan.baidu.com/s/1uQ7yCzQsPWsF6xavFTpbZg 提取碼:htay –來(lái)自百度網(wǎng)盤(pán)超級(jí)會(huì)員V5的分享 ad_load.lua文件

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

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

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

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

    2024年02月14日
    瀏覽(38)
  • 如何配置 Nginx 作為 Jenkins 的反向代理并啟用 SSL 加密

    簡(jiǎn)介 默認(rèn)情況下,Jenkins 自帶內(nèi)置的 Web 服務(wù)器,監(jiān)聽(tīng)在 8080 端口上。這對(duì)于運(yùn)行私有 Jenkins 實(shí)例或者只是需要快速啟動(dòng)而不關(guān)心安全性的用戶來(lái)說(shuō)很方便。但是一旦您的主機(jī)上有真實(shí)的生產(chǎn)數(shù)據(jù),使用更安全的 Web 服務(wù)器(如 Nginx)來(lái)處理流量是個(gè)不錯(cuò)的主意。 本文將詳細(xì)

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

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

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

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

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

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

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

    2024年02月14日
    瀏覽(17)
  • nginx反向代理https域名時(shí),請(qǐng)求報(bào)錯(cuò)502問(wèn)題排查

    nginx反向代理https域名時(shí),請(qǐng)求報(bào)錯(cuò)502問(wèn)題排查

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

    2024年02月11日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包