gpt_academic
gpt_academic copied to clipboard
VPS部署chatgpt_academic,域名访问出现Connection errored out. 的问题
师傅们好!
我把chatgpt_academic 部署到了VPS 上,并开放38394 端口进行访问。VPS 已经做了域名解析,为了使用方便,我用nginx 的端口转发将二级域名转发到38394 端口上,但出现了下面的情况:
- 域名访问的chatgpt_academic 在使用时会弹出 “Connection errored out.”
- “IP:PORT” 方式访问的chatgpt_academic 能正常运行
想问问这有什么解决办法。
不知道是不是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; #默认情况
}
是不是加账号验证了
是的
如果加入了密码,请使用https来访问,不然会出现报错。
如果加入了密码,请使用https来访问,不然会出现报错。
不行哎,我把账号密码验证关了还是会弹出 “Connection errored out.”
我也遇到相同的问题,我是把它部署到服务器上,想用nginx隐藏端口访问,正确配置nginx后,通过域名可以访问,但是无法用api,而通过IP:端口访问则一切正常。
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