【问题标题】:Enable websocket tomcat on ELB在 ELB 上启用 websocket tomcat
【发布时间】:2015-08-31 19:55:38
【问题描述】:

似乎找不到解决方案,但是当我在负载均衡器后面的 tomcat 上运行我的应用程序时,出现以下错误:

错误 cpr.AsynchronousProcessor - 无效的请求状态。不支持 Websocket 协议。

注意:-

使用以下命令启用代理协议。

#aws elb create-load-balancer-policy --load-balancer-name Mag-ELB --policy-name EnableProxyProtocol --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue =真

为后端实例端口创建策略。

#aws elb set-load-balancer-policies-for-backend-server --load-balancer-name Mag-ELB --instance-port 80 --policy-names EnableProxyProtocol

【问题讨论】:

    标签: tomcat amazon-web-services amazon-elb


    【解决方案1】:

    我没有设置此策略,而是通过设置负载均衡器端口 = 80 和实例端口 = 80(协议 TCP),设法在 AWS ELB 后面使用 tomcat 7 运行 websocket。

    不过,我没能用 SSL 完成这项工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-28
      • 2017-12-19
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      • 2014-04-02
      相关资源
      最近更新 更多