我在我的网站上使用 AutobahnJS 和 Thruway,使用非加密连接一切正常:
var connection = new autobahn.Connection({
url: 'ws://www.example.com:9090',
realm: 'restricted_realm'
});
connection.onopen = function (session) {
alert('yay');
};
connection.open();
但是,我无法使用安全连接。在控制台中更改ws://www.mysite.com:9090
为wss://www.example.com:9090
会导致此错误:
WebSocket 连接到“wss://www.example.com:9090/”失败:连接建立错误:net::ERR_TIMED_OUT
我的服务器上有一个 SSL 证书,可以通过https://www.example.com
.
我需要做什么才能使安全的 websockets 工作?