宝塔用户_acobkt 发表于 2022-6-17 10:30:06

【已完成】nginx配置反向代理后,页面一直显示ERR_EMPTY_RESPONSE

我写了一个python的demo,并通过flask框架部署到服务器上,由于flask启动之后运行在127.0.0.1:5000端口,所以需要对外部访问域名进行反向代理。目前flask启动后本地访问127.0.0.1:5000是能正常返回的,如下图:curl 127.0.0.1:5000 <p>Hello, FLASK!</p># nginx -5

我单独访问我的域名也是能正常返回的,如下图:


然后我在nginx上配置了反向代理:
server {      listen          5001;      server_name   cybertool.info;      location ~ ^/api/ {                proxy_http_version 1.1;                # 请求转发到gunicorn服务器               proxy_pass http://127.0.0.1:5000;                # 请求转发到多个gunicorn服务器               # proxy_pass http://flask;                # 设置请求头,并将头信息传递给服务器端                #proxy_set_header Host $host;                # 设置请求头,传递原始请求ip给 gunicorn 服务器                #proxy_set_header X-Real-IP $remote_addr;      }    }

反向代理对应的端口也已经在腾讯云打开


但是我通过域名与对应端口访问,一直返回ERR_EMPTY_RESPONSE,麻烦帮忙看看是怎么回事,多谢


宝塔用户_acobkt 发表于 2022-6-17 10:35:01

由于发帖有字数限制,有图片会超长,所以图片暂时去掉了

谢花郎 发表于 2022-10-29 10:17:38

您好,请问是否解决呢?
页: [1]
查看完整版本: 【已完成】nginx配置反向代理后,页面一直显示ERR_EMPTY_RESPONSE