2015-07-13 317 views
0

我使用sipml5連接到SIP電話服務和設置的一個網站是服務的WebSocket服務器URL。問題在於服務器URL不安全(例如,ws://123.123.123.123:9999/ws),並且無法在wss://上訪問。正因爲如此,一個HTTPS連接上加載我的網站的時候,瀏覽器攔截請求自動,它不會表現得像它加載時讓我們說,圖像通過HTTP,然後顯示一個警告。發出請求到WS://從裝上HTTPS

錯誤是:[鎖定]在「X」的頁面加載通過HTTPS,但跑從「WS:// ....」:不安全的內容這內容也應加載通過HTTPS。

我需要知道,如果有一種方法可以讓瀏覽器連接到WS://即使初始化請求的頁面加載通過https。 請幫忙。

編輯: 我正在尋找的是一個標誌或類似的東西,在Chrome或Firefox例如,它可以讓即使在頁面加載的HTTPS用戶訪問不安全的資源。

回答

0

爲什麼你正在使用HTTP?您可以從https://letsencrypt.readthedocs.org/en/latest/intro.html

然後得到一個SSL證書添加以下細節的http.conf

tlsenable=yes 
tlsbindaddr=0.0.0.0:8089 
tlscertfile=/path-to/cert.pem 
tlsprivatekey=/path-to/privkey.pem 
+0

我做不出來WSS電話://,SIP電話網絡服務器不接受該端口上的WebSocket連接它不在我的控制之下。另外,我實際上使用Google App引擎服務器(Java)。 –