2013-01-09 17 views
0

我有一個基本的kaazing設置爲跺腳和它的工作正常與我的網頁使用http服務。 現在我想使用SSL(HTTPS)進行連接,並且更改了我的Web服務器上的所有設置。 因爲我這樣做,瀏覽器並不開心做一個HTTP(不安全)連接到Kaazing(我很好,如果有沒有HTTPS只是讓kaazing工作),現在我想設置SSL Kaazing也是如此。我只是將一個's'添加到所有內容中,並將tcp:更改爲ssl :.還用我的服務器名稱生成密鑰存儲文件。 還是在瀏覽器中,我能達到Kaazing不能使用SSL設置

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跳。

Here是我的完整網關-config.xml中

+0

一個更具體的問題與解釋[這裏](http://kaazing.com/forums/getting-403-forbidden-stompjms-config) –

回答

4

阿南德,

您有配置問題。讓我在這裏解釋一下:

<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> 

一旦你有工作,你的部署方案是實心的,通過把一個更緊密的跨定點限制訪問約束。

希望有所幫助。試一試並更新此主題。

+0

在幾行完美解釋!非常感謝西達! –