Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kaazing未使用SSL设置_Ssl_Kaazing - Fatal编程技术网

Kaazing未使用SSL设置

Kaazing未使用SSL设置,ssl,kaazing,Ssl,Kaazing,我有一个stomp的基本kaazing设置,它可以很好地与使用http提供的网页配合使用。 现在我想使用SSL(HTTPS)进行连接,我已经更改了web服务器上的所有设置。 既然我这么做了,浏览器就不喜欢与Kaazing建立HTTP(不安全)连接(如果有办法让Kaazing在没有https的情况下也能正常工作,我很好),现在我也在尝试为Kaazing设置ssl。我只是在所有内容后面加了一个“s”,并将tcp:更改为ssl:。此外,还生成了一个带有我的服务器名的keystrefile。 仍在浏览器

我有一个stomp的基本kaazing设置,它可以很好地与使用http提供的网页配合使用。 现在我想使用SSL(HTTPS)进行连接,我已经更改了web服务器上的所有设置。 既然我这么做了,浏览器就不喜欢与Kaazing建立HTTP(不安全)连接(如果有办法让Kaazing在没有https的情况下也能正常工作,我很好),现在我也在尝试为Kaazing设置ssl。我只是在所有内容后面加了一个“s”,并将tcp:更改为ssl:。此外,还生成了一个带有我的服务器名的keystrefile。 仍在浏览器中,我可以访问

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连接。 也不是说我正在尝试基于文档设置内部ip跃点

是我的完整网关配置.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>
一旦工作正常且部署场景稳定,通过设置更严格的跨站点约束来限制访问

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

a然后

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

<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>
一旦工作正常且部署场景稳定,通过设置更严格的跨站点约束来限制访问


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

一个更具体的问题和解释一个更具体的问题和解释在两行中完美解释!!非常感谢西达!!完美地解释了两行!!非常感谢西达!!