【发布时间】:2017-03-06 04:39:53
【问题描述】:
我在我的应用程序中使用了 stomp+ActiveMQ 来推送从外部应用程序接收到的数据事件。我可以在 HTTP [ws] 上设置它,但是当我尝试将此设置移动到我们有 HTTPS [wss] 的生产服务器时,设置失败,错误提示未经授权访问。我知道这是因为我们在生产服务器上拥有的 SSL,但我无法找到解决方案,我尝试搜索并尝试遵循建议的解决方案,但没有一个有效。任何帮助将不胜感激。
更新 1:添加要求的详细信息
这是我为 STOMP 添加的代码 var client = Stomp.client("wss://domain:61614/stomp");
我得到的错误是“ReferenceError: Stomp is not defined”
activemq:5.9.0 斯托姆:1.0.9
【问题讨论】:
-
没有 AMQ 版本、配置、错误日志不容易帮你。
-
不是答案,但我配置了一个 Nginx 反向代理,它终止了 TLS 会话并将普通的 websocket 连接传递给 AMQ。这样我就可以在一个地方管理与相关网站相同的证书。它还使用 TLS 卸载 AMQ。没有理由它不应该工作
-
@HassenBennour :我已经添加了您要求的信息,希望它可以帮助您回答我的问题。
-
@PetterNordlander:感谢您的评论,我试过了,但它不适合我。
标签: javascript ssl https activemq stomp