webman nginx代理 怎么支持 Transfer-Encoding: chunked?

YiNv

问题描述

直接访问 webman 接口支持 Transfer-Encoding: chunked,可以返回多段,但使用 nginx代理 后只返回一段,nginx代理该怎么配置呢?目前使用的是这个:https://www.workerman.net/doc/webman/others/nginx-proxy.html

68 1 2
1个回答

加一个 proxy_buffering off; 参考

server {
  server_name 站点域名;
  listen 80;
  access_log off;
  proxy_buffering off;
  root /your/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://127.0.0.1:8787;
      }
  }
}
×
🔝