【问题标题】:Tornado Webscoket with IIS 8.5 and Helicon ZooTornado Websocket 与 IIS 8.5 和 Helicon Zoo
【发布时间】:2017-06-01 11:45:23
【问题描述】:

我正在尝试在 Helicon Zoo 的帮助下在 IIS 下安装带有 webscoket Handler 的 Tornado 服务器。 Http Tornado 运行良好(在 Helicon Zoo 帮助下的 IIS 后面) Websocket 龙卷风可以很好地安装在单独的端口上。

如何设置 Helicon Zoo 以在此类配置中启用 websocket? 我发现,Helicon 用自己的值替换标题: [('起源', 'http://xxx'), ('Via', '1.1 xxx (squid/3.5.25)'), ('X-Zoo-Appl-Virtual-Path', '/tornado'), ('X-Zoo-Appl-Physical-Path', 'C:\inetpub\wwwroot\tornado'), ('X-Forwarded-For', 'xxx'), ('Sec-Websocket-Version', '13'), ('X-Zoo-Forwarded-Protocol', 'http'), ('Sec-Websocket-Key', 'xxx'), ('主机', 'xxx'), ('X-Zoo-Forwarded-Host', 'xxx'), ('X-Zoo-Real-Ip', 'xxx'), ('Cache-Control', 'max-age=259200'), ('X-Zoo-Forwarded-Port', '80'), ('X-Zoo-Forwarded-For', 'xxx'), ('X-Zoo-Forwarded-Server', 'xxx')]

输出的处理程序没问题,用 wsdump.py 检查

websocket 客户端报错 #400

不胜感激

【问题讨论】:

    标签: iis websocket tornado heliconzoo


    【解决方案1】:

    Zoo 使用某种代理在 IIS 后面运行 Web 应用程序。尽管最新的 IIS 版本在一定程度上支持 Websocket,但当前版本的 Zoo 代理不支持绕过 Websocket 协议。很抱歉给您带来不便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 2020-10-26
      • 2015-01-05
      • 1970-01-01
      相关资源
      最近更新 更多