【问题标题】:How to open secure Websocket (WSS) to Kafka websocket proxy server如何打开安全 Websocket (WSS) 到 Kafka Websocket 代理服务器
【发布时间】:2018-08-03 14:50:57
【问题描述】:

我们有 2 台服务器 - 一台 Apache 服务器用于安全 (https) 上传 html 页面。 (https://trial.xxx.org) 使用 SSL 运行的 Apache 服务器。其他是 Kafka Webproxy Server 按照 (https://github.com/Microsoft/kafka-proxy-ws) 使用 wsPort: 9999

Chrome 浏览器是使用带有 Websocket 代码的 JavaScript 页面上传 https://trial.xxx.org 的客户端 - ws 和 wss 均失败:

错误:'ws://proxyserver:9999 “混合内容:'https://trial.xxx.org//main_page/main.jsp?pg=PRACTITIONER' 处的页面通过 HTTPS 加载,但尝试连接到不安全的 WebSocket 端点 'ws://proxyserver:9999/?topic=16-59408-5'。此请求已被阻止;此端点必须在 WSS 上可用。”

错误:'wss://65.111.165.95:9999/ 在 kafka 代理端将 kafka ws 更改为 wss 后,我们看到如下错误: kafka.js:11 WebSocket 连接到 'wss://webproxy:9999/?topic=16-59408-5' 失败:连接建立错误:net::ERR_CONNECTION_CLOSED 因此 wss 和 ws 都失败了。我们想使用 wss。

我们是否需要更改 kafka websocket 代理代码以支持 wss?或者我们缺少 Apache 设置。

感谢任何线索。

【问题讨论】:

    标签: ssl websocket apache-kafka


    【解决方案1】:

    你可以试试这个而不是 Microsoft/kafka-proxy-wshttps://github.com/Effyis/kafka2websocket

    设置非常简单,它支持wss

    【讨论】:

      猜你喜欢
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 2021-08-06
      • 1970-01-01
      • 2017-02-20
      • 2020-08-16
      相关资源
      最近更新 更多