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需要长连接, 而其他请求未必需要.

最新文章

  1. js之认识闭包
  2. sublime配置java编译环境
  3. uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了
  4. Java内存泄露及性能调优实例
  5. Windows 服务器开通防火墙后,IISFTP和Serv U开通的FTP账号不能登录
  6. 缓存之Memcached
  7. C#调用C++ dll时,结构体引用传参的方法
  8. windows蓝屏代码大全及常见蓝屏解决方案
  9. [TYVJ] P1003 越野跑
  10. 微信小程序官方demo学习
  11. 利用pscp命令实现linux与windows文件互传
  12. MYSQL:RELPACE用法
  13. Linux源码安装JDK1.8
  14. 设置 Confluence 6 外部索引站点
  15. Linux中的Diff和Patch
  16. Windows系统Ionic安装教程/Ionic环境配置
  17. The First Android App----Adding the Action Bar
  18. 将亚马逊aws的ec2服务器的登陆方式改为密码登陆
  19. disconf实践(四)基于注解的分布式配置文件管理,自动reload
  20. Why HBase

热门文章

  1. Openwrt_Linux_crontab任务_顺序执行脚本
  2. 关于c语言的知识点不足的地方
  3. spring boot 邮件服务
  4. 【十天自制软渲染器】DAY 01:图形学学习建议与环境搭建
  5. 【Java基础】多线程
  6. 大数相加Java
  7. 牛客网NC15二叉树的层次遍历
  8. .NET 5网络操作的改进
  9. 分别使用 Python 和 Math.Net 调用优化算法
  10. 【Oracle】substr()函数详解