Rails Heroku Cloudflare SSL和websockets

时间:2015-09-27 23:23:34

标签: ruby-on-rails heroku websocket cloudflare websocket-rails

我已经在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支持吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个旧线程。

但是现在cloudflare也支持websocket的免费计划。它只是限制了可以使用的端口。

我最近遇到了这种情况,可以通过cloudflare实施 websockets 。 可以参考我的方法here

可以帮助某人。