nginx代理webSocket 和eventSource 请求超时连接不通 但是本地可以得问题

nginx代理webSocket 和eventSource 请求超时连接不通  但是本地可以
nginx代理出了问题 不能普通代理一样
要先发起普通请求代理 然后通过一些属性再次转换
#常用配置
location /api/ {
   proxy_pass  http://请求地址/;
}
#eventSource
location /es/ {
    proxy_pass  http://请求地址/;
    proxy_set_header Connection '';
    proxy_http_version 1.1;
    chunked_transfer_encoding off;
    proxy_buffering off;
    proxy_cache off;
}

 

 

#webSocket 
location /api/ws/ {
    proxy_pass  http://请求地址/;
    proxy_redirect off;
    proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection "upgrade";
 }

你可能感兴趣的:(webSocket,eventSource,nginx,前端)