【已完成】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,麻烦帮忙看看是怎么回事,多谢
由于发帖有字数限制,有图片会超长,所以图片暂时去掉了 您好,请问是否解决呢?
页:
[1]