【问题标题】:Why websocket working with ws but not with wss为什么 websocket 使用 ws 而不是 wss
【发布时间】:2018-01-11 09:00:09
【问题描述】:

我正在运行 websocket(棘轮)。并创建一个用于测试的 javascript 客户端。

它使用以下网址

ws://ip:8888/ws

但不是与

wss://ip:8888/wss

我可以知道我需要改变的地方吗?并且为了使 webseocket 与 ws 和 wss 一起工作,httpd.conf 配置也会很有帮助。 我的实例在 AWS ELB 后面并配置了 ssl(tcp) 和 tcp portocol。

【问题讨论】:

    标签: javascript amazon-web-services websocket


    【解决方案1】:

    [经典] 弹性负载均衡器不支持 WSS。您应该使用名为 Application Load Balancer 的新型负载均衡器,它原生支持 WebSockets,包括 SSL。

    Application Load Balancer 为 Websocket 提供本机支持。你 可以将 WebSockets 与 HTTP 和 HTTPS 侦听器一起使用。 https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多