我已经在这几天了,我似乎无法找到解决方案。我有一个实时网站,我最近安装了 ssl 证书并在 https 上提供了该网站。
真正奇怪的是,起初该网站在 https 上运行良好。大约一天左右,它运行良好。但是第二天我检查了一下,该网站现在给了我这个错误:
WebSocket connection to 'wss://domain.com/sockjs/421/dto72qfy/websocket' failed: WebSocket is closed before the connection is established.
导航栏加载,侧边栏加载,但内容没有,它只是卡在“加载”模板中。如果我检查 http 中的域,则该网站运行正常。
我正在使用meteor up (mup) 来上传网站和数字海洋。我改变的少数几件事之一是 mup.json
...
// Configure environment
"env": {
"ROOT_URL": "https://website.com/"
//"PORT": 80
},
"ssl": {
"pem": "./ssl.pem"
//"backendPort": 80
},
...
我不确定如何处理 websocket 以及为什么它们只在 https 中存在问题。如果有人让他们的流星应用程序与 mup 和 ssh 一起使用,我将非常感谢一些帮助。