当前位置: 移动技术网 > IT编程>开发语言>.net > nginx反向代理signalr

nginx反向代理signalr

2020年03月20日  | 移动技术网IT编程  | 我要评论

昊天卡盟,刘一帆老婆,敲山震虎打一中草药

asp.net core应用常常要通过nginx来反向代理, 普通的web api配置asp.net core反向代理比较常见, 如果在应用中集成了signalr, 如何使用nginx来反代呢?

nginx配置

我用的nginx的版本: nginx/1.16.1

 location /posthub {
        proxy_pass         http://<signalr监听的地址>;
        proxy_set_header   upgrade $http_upgrade;
        proxy_set_header   connection upgrade;
        proxy_http_version 1.1;
    }

上面单独为signalr监听的路径 /posthub 做了配置, 在我看来这是必要的...

关键配置

proxy_set_header connection upgrade;

注意

要对signalr路由进行单独的配置, 因为signalr需要长连接, 而其他请求未必需要.

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网