gpt_academic icon indicating copy to clipboard operation
gpt_academic copied to clipboard

VPS部署chatgpt_academic,域名访问出现Connection errored out. 的问题

Open Thaddeus1999 opened this issue 1 year ago • 6 comments

师傅们好!

我把chatgpt_academic 部署到了VPS 上,并开放38394 端口进行访问。VPS 已经做了域名解析,为了使用方便,我用nginx 的端口转发将二级域名转发到38394 端口上,但出现了下面的情况:

  • 域名访问的chatgpt_academic 在使用时会弹出 “Connection errored out.”
  • “IP:PORT” 方式访问的chatgpt_academic 能正常运行

想问问这有什么解决办法。

Snipaste_2023-04-25_12-11-55

Snipaste_2023-04-25_12-17-46

不知道是不是nginx的问题,先附上nginx.conf 端口转发的配置:

server {
        listen       80;
        server_name  *.xxx.com;

        if ($http_host ~* "^(.*?)\.xxx\.com$") {    #正则表达式
                set $domain $1;                               #设置变量
        }

        location / {
            if ($domain ~* "academic") {
               proxy_pass http://xxx.com:38394;      #域名中有academic,转发到38394端口
            }

            tcp_nodelay     on;
            proxy_set_header Host            $host;
            proxy_set_header X-Real-IP       $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #以上三行,目的是将代理服务器收到的用户的信息传到真实服务器上

            root   html;
            index  index.html index.htm;            #默认情况
        }

Thaddeus1999 avatar Apr 25 '23 04:04 Thaddeus1999

是不是加账号验证了

sunchongwei avatar Apr 25 '23 04:04 sunchongwei

是的

Thaddeus1999 avatar Apr 25 '23 04:04 Thaddeus1999

如果加入了密码,请使用https来访问,不然会出现报错。

xiaosaaaa avatar Apr 25 '23 06:04 xiaosaaaa

如果加入了密码,请使用https来访问,不然会出现报错。

不行哎,我把账号密码验证关了还是会弹出 “Connection errored out.”

Thaddeus1999 avatar Apr 25 '23 08:04 Thaddeus1999

我也遇到相同的问题,我是把它部署到服务器上,想用nginx隐藏端口访问,正确配置nginx后,通过域名可以访问,但是无法用api,而通过IP:端口访问则一切正常。

Payne-Wang avatar Apr 26 '23 01:04 Payne-Wang

https://github.com/binary-husky/gpt_academic/wiki/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9C%E7%A8%8B%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97

binary-husky avatar Apr 27 '23 03:04 binary-husky