我已经在Heroku上设置了我的Rails应用程序,并使用帖子中的信息:Heroku + Cloudflare completely free SSL来免费使用SSL,但我的websockets连接不起作用。我收到错误WebSocket connection to 'wss://www.myapp.com/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200
。我知道这是因为Cloudflare在他们的免费计划中不支持websockets,他们建议设置一个不通过Cloudflare的子域。问题当然是子域不能使用“免费”SSL设置。
无论如何我可以使用它,或者我必须支持Heroku上的SSL支持或Cloudflare上的Websocket支持吗?
答案 0 :(得分:0)
我知道这是一个旧线程。
但是现在cloudflare也支持websocket的免费计划。它只是限制了可以使用的端口。
我最近遇到了这种情况,可以通过cloudflare实施 websockets 。 可以参考我的方法here
可以帮助某人。