gpt4 book ai didi

ssl - Kaazing 不适用于 SSL 设置

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:46 26 4
gpt4 key购买 nike

我有一个用于 stomp 的基本 kaazing 设置,它在我的网页上运行良好,该网页使用 http 提供。现在我想使用 SSL (HTTPS) 进行连接,为此我更改了网络服务器上的所有设置。自从我这样做以来,浏览器不乐意与 Kaazing 建立 HTTP(不安全)连接(如果有办法绕过它也可以在没有 https 的情况下使 kaazing 工作,我很好)现在我正在尝试为 Kaazing 设置 ssl以及。我只是在所有内容上附加了一个“s”并将 tcp: 更改为 ssl:。另外,用我的服务器名生成了一个 keystore 文件。仍在浏览器中,我可以访问

https://servername:8000/jms/;e/ct?.kn=6433810530520803

这是 Kaazing 库试图访问的第一个文件,对此的响应是

https://servername:8000/jms/;e/ut/qJA49SDjQEHLINJVoWe5fHGZqpUYqe6e?.kn=6433810530520803
https://servername:8000/jms/;e/dt/qJA49SDjQEHLINJVoWe5fHGZqpUYqe6e?.kn=6433810530520803

我假设还有 2 个 javascript 文件。但是这些文件无法访问,得到 404

我知道这个问题有点含糊,如果您需要,请随时询问更多细节。但是,如果有人知道发生了什么事,出了什么问题,请告诉我。非常感谢您的帮助。

不知道如何调试这个 Kazzing 东西或 Websocket 连接。也不是说我正在尝试基于 this 设置内部 ip-hop文档。

Here是我完整的gateway-config.xml

最佳答案

阿南德

您有配置问题。让我在这里解释一下:

<service>
<accept>wss://servername:8000/jms</accept>
<type>stomp.jms</type>
<properties>
<connect>tcp://localhost:61613</connect>
<connection.factory.name>ConnectionFactory</connection.factory.name>
<context.lookup.topic.format>dynamicTopics/%s</context.lookup.topic.format>
<context.lookup.queue.format>dynamicQueues/%s</context.lookup.queue.format>
<env.java.naming.factory.initial>org.apache.activemq.jndi.ActiveMQInitialContextFactory</env.java.naming.factory.initial>
</properties>
<accept-options>
<wss.bind>10.171.131.100:8000</wss.bind>
</accept-options>
<cross-site-constraint>
<allow-origin>https://23.23.23.23:80</allow-origin>
</cross-site-constraint>
<cross-site-constraint>
<allow-origin>https://servername:80</allow-origin>
</cross-site-constraint>
</service>

注意最后一个跨站点约束,它是 https://servername:80 。这行不通。它应该是 http:servername:80https://servername:443(如果您已正确配置 ssl)。这解释了“我假设还有 2 个 javascript 文件。但是这些文件无法访问,得到 404”。

或者,您可以通过放置以下内容来放宽跨站点限制:

   <cross-site-constraint>
<allow-origin>*</allow-origin>
</cross-site-constraint>

一旦您使其正常工作并且您的部署场景稳定,通过设置更严格的跨站点约束来限制访问。

希望对您有所帮助。尝试一下并更新此线程。

关于ssl - Kaazing 不适用于 SSL 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com