nginx代理webSocket 和eventSource 相关配置

文章转载自: https://blog.csdn.net/Embrace924/article/details/92649471

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";
}

posted @   fy_qxl  阅读(605)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示