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

使用nginx簡單搭建一個ChatGPT代理服務(wù)器

這篇具有很好參考價值的文章主要介紹了使用nginx簡單搭建一個ChatGPT代理服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • 作者:ChenZhen

  • 本人不??碈SDN消息,有問題通過下面的方式聯(lián)系:
    郵箱:1583296383@qq.com
    vx: ChenZhen_7

  • 我的個人博客地址:https://www.chenzhen.space/??

  • 版權(quán):本文為博主的原創(chuàng)文章,本文版權(quán)歸作者所有,轉(zhuǎn)載請附上原文出處鏈接及本聲明。??

  • 如果對你有幫助,請給一個小小的star???文章來源地址http://www.zghlxwxcb.cn/news/detail-455970.html

面向人群:

  • 有一定linux操作基礎(chǔ)
  • 想要搭建自己的ChatGPT問答機器人
  • 能夠支付起每月30(不等)起的服務(wù)器費用

購買云服務(wù)器

鏡像我們選擇原生Centos7系統(tǒng),根據(jù)你自己的使用的發(fā)行版進行選擇。
使用nginx簡單搭建一個ChatGPT代理服務(wù)器

地域選擇國外的,比較推薦韓國、日本的服務(wù)器,延遲更低一點

使用nginx簡單搭建一個ChatGPT代理服務(wù)器
配置這里我選擇的是2核2G,33元/月,根據(jù)自己需求選擇即可,人流量不大的話該配置綽綽有余了。

使用nginx簡單搭建一個ChatGPT代理服務(wù)器
根據(jù)自己需要選擇是否自動續(xù)費

使用nginx簡單搭建一個ChatGPT代理服務(wù)器

安裝nginx

參考博客文章安裝:

我的博客:https://www.chenzhen.space/blog/35

或CSDN:https://blog.csdn.net/ShockChen7/article/details/128102467

OpenSSL創(chuàng)建證書

https協(xié)議需要提供SSL證書,我們可以用OpenSSL來創(chuàng)建免費的SSL證書。

OpenSSL一般默認(rèn)都有安裝,所以直接使用即可,如果服務(wù)器沒有該命令同樣自行百度安裝。

第一步:創(chuàng)建私鑰

創(chuàng)建文件secret來保存

cd /usr/local
mkdir secret
cd secret

在創(chuàng)建的文件夾里處輸入該命令,它將生成名為private.key的RSA密鑰文件,至少使用2048位的密鑰長度。

openssl genrsa -out private.key 2048

第二步:創(chuàng)建CSR文件

openssl req -new -key private.key -out server.csr

這里會詢問詳細(xì)信息,如國家代碼、州和地區(qū)名稱、組織名稱、您的姓名、電子郵件地址等,可以參考下面的輸入:

CountryName: CN
ProvinceName: Guangdong
Locality Name: Guangzhou
Organization Name: ABC
Organizational Unti Name: ABC
Common Name:填自己的域名或者服務(wù)器ip地址
Email Adress: abc@163.com
A Challenge password: 因為是可選的所以直接回車即可
An optional company name: 同樣是可選的所以直接回車即可

第三步:創(chuàng)建自簽名證書

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

使用private.key和server.csr生成新證書server.crt,這里我指定有效時間為3650天,也就是10年。

配置Nginx

修改nginx配置文件

vim nginx/conf/nginx.conf

你可以直接全部替換


#user  nobody;
worker_processes  1;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;


    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen 443 ssl ;  #監(jiān)聽端口號
        server_name  localhost;  #域名或服務(wù)器ip
		proxy_read_timeout 240s; #設(shè)置超時時間
        ssl_certificate      /usr/local/secret/server.crt;  #對應(yīng)前面生成密鑰的位置
        ssl_certificate_key  /usr/local/secret/private.key;  #對應(yīng)前面生成密鑰的位置

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location /v1/ {
                      proxy_pass https://api.openai.com; # 反向代理到https://api.openai.com/這個地址
                      proxy_set_header Host api.openai.com; # 設(shè)置代理請求頭中的Host字段為api.openai.com
                      proxy_ssl_server_name on;  # 開啟代理SSL服務(wù)器名稱驗證,確保SSL連接的安全性
            }



        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    
    }


}

進入sbin目錄下

cd /usr/local/nginx/sbin

啟動nginx

./nginx

如果已經(jīng)啟動則需要重啟

./nginx -s reload

之后在瀏覽器訪問地址:

https://服務(wù)器對應(yīng)ip地址/v1/chat/completions

出現(xiàn)如下提示說明代理搭建成功!

接下來只要按照官網(wǎng)給出的API接口參數(shù)的方法來調(diào)用就可以了

使用nginx簡單搭建一個ChatGPT代理服務(wù)器

  • 作者:ChenZhen

  • 本人不??碈SDN消息,有問題通過下面的方式聯(lián)系:
    郵箱:1583296383@qq.com
    vx: ChenZhen_7

  • 我的個人博客地址:https://www.chenzhen.space/??

  • 版權(quán):本文為博主的原創(chuàng)文章,本文版權(quán)歸作者所有,轉(zhuǎn)載請附上原文出處鏈接及本聲明。??

  • 如果對你有幫助,請給一個小小的star???


到了這里,關(guān)于使用nginx簡單搭建一個ChatGPT代理服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 輕松地搭建一個反向代理OpenAI服務(wù)器

    在 Node.js 中,您可以使用 http-proxy-middleware 這個庫來輕松地搭建一個反向代理服務(wù)器。以下是一個簡單的示例: 首先,確保您已經(jīng)安裝了 Node.js。 在項目目錄中運行以下命令來初始化一個新的 Node.js 項目: 接下來,安裝 http-proxy-middleware 和 express : 在項目目錄中創(chuàng)建一個名為

    2024年02月05日
    瀏覽(27)
  • 使用Nginx作為反向代理服務(wù)器

    簡介 在本教學(xué)文章中,我們將學(xué)習(xí)如何使用Nginx作為反向代理服務(wù)器,將流量轉(zhuǎn)發(fā)到后端服務(wù)器。反向代理是一種常見的應(yīng)用場景,它可以幫助我們提高應(yīng)用程序的可靠性、性能和安全性。本教程將介紹如何配置Nginx作為反向代理,并涵蓋負(fù)載均衡和緩存設(shè)置。 前提條件 在開

    2024年02月13日
    瀏覽(55)
  • 具有公網(wǎng)IP的服務(wù)器作為代理服務(wù)器,并使用Nginx將內(nèi)網(wǎng)服務(wù)器反向代理

    在代理服務(wù)器上安裝Nginx。如果您正在使用Linux操作系統(tǒng),則可以使用包管理器來安裝Nginx。例如,如果您使用的是Ubuntu,可以使用以下命令安裝: 配置Nginx以將HTTP和HTTPS請求轉(zhuǎn)發(fā)到內(nèi)部服務(wù)器。打開Nginx的主配置文件/etc/nginx/nginx.conf,并在http塊中添加以下代碼: 注意: 將

    2024年01月25日
    瀏覽(30)
  • 【云原生】使用nginx反向代理后臺多服務(wù)器

    【云原生】使用nginx反向代理后臺多服務(wù)器

    背景 隨著業(yè)務(wù)發(fā)展, 用戶訪問量激增,單臺服務(wù)器已經(jīng)無法滿足現(xiàn)有的訪問壓力,研究后需要將后臺服務(wù)從原來的單臺升級為多臺服務(wù)器,那么原來的訪問方式無法滿足,所以引入 nginx 來代理多臺服務(wù)器,統(tǒng)一請求入口。 什么是nginx Nginx[engine x]是一個免費開源Web服務(wù)器,是

    2024年02月04日
    瀏覽(24)
  • 【開發(fā)日記】換掉Nginx,使用HAProxy作為反向代理服務(wù)器

    【開發(fā)日記】換掉Nginx,使用HAProxy作為反向代理服務(wù)器

    HAProxy,全稱為 \\\"High Availability Proxy\\\",是一款開源的、高性能的負(fù)載均衡器和代理服務(wù)器。主要用于改善應(yīng)用程序的可用性、可靠性和性能。 與大眾熟知的Nginx相比各有優(yōu)缺點,如果你需要的是一個Web服務(wù)器,還是首選Nginx,雖然HAProxy也能實現(xiàn)相同效果,但卻需要通過十分繁瑣

    2024年01月25日
    瀏覽(19)
  • 使用Python搭建代理服務(wù)器- 爬蟲代理服務(wù)器詳細(xì)指南

    使用Python搭建代理服務(wù)器- 爬蟲代理服務(wù)器詳細(xì)指南

    搭建一個Python爬蟲代理服務(wù)器可以讓你更方便地管理和使用代理IP。下面是一個詳細(xì)的教程來幫助你搭建一個簡單的Python爬蟲代理服務(wù)器: 1. 首先,確保你已經(jīng)安裝了Python。你可以在官方網(wǎng)站(https://www.python.org/)下載并安裝最新版本的Python。 2. 安裝所需的Python庫。打開終端或

    2024年02月15日
    瀏覽(27)
  • 從零開始搭建游戲服務(wù)器 第一節(jié) 創(chuàng)建一個簡單的服務(wù)器架構(gòu)

    從零開始搭建游戲服務(wù)器 第一節(jié) 創(chuàng)建一個簡單的服務(wù)器架構(gòu)

    由于現(xiàn)在java web太卷了,所以各位同行可以考慮換一個賽道,做游戲還是很開心的。 本篇教程給新人用于學(xué)習(xí)游戲服務(wù)器的基本知識,給新人們一些學(xué)習(xí)方向,有什么錯誤的地方歡迎各位同行進行討論。 本篇教程預(yù)計使用Java+Redis+Mongo 本著先完成再完美的原則,從最簡單的

    2024年02月10日
    瀏覽(18)
  • 使用Nginx作為反向代理服務(wù)器在Linux中的最佳實踐

    使用Nginx作為反向代理服務(wù)器在Linux中的最佳實踐

    在Linux環(huán)境下,Nginx因其高效性能、穩(wěn)定性以及豐富的功能集而廣泛用于作為反向代理服務(wù)器。以下是在Linux中使用Nginx作為反向代理服務(wù)器的最佳實踐: 1. 安裝與配置 首先,確保你的Linux發(fā)行版已經(jīng)安裝了Nginx。大多數(shù)Linux發(fā)行版都提供了Nginx的包管理工具。例如,在基于Deb

    2024年01月17日
    瀏覽(25)
  • 使用Nginx代理訪問服務(wù)器的.mp4文件,并使用Vue播放

    使用Nginx代理訪問服務(wù)器的.mp4文件,并使用Vue播放

    請參考:https://blog.csdn.net/yueyue763184/article/details/126776158?spm=1001.2014.3001.5502 進入 nginx0 容器: 查看 nginx.conf 配置文件位置: exit或者Ctrl+D退出容器,然后拷貝配置文件: 修改?nginx.conf 配置文件: 在/home/nginx/www目錄下創(chuàng)建images文件夾,并上傳.mp4文件在其下 ?接下來就可以刪除n

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

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

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

    2024年02月12日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包