Я настроил свое приложение Rails на Heroku и использовал информацию в сообщении: Heroku + Cloudflare совершенно бесплатно SSL, чтобы заставить SSL работать бесплатно, но мое подключение к веб-сокетам не работает. Я получаю сообщение об ошибке WebSocket connection to 'wss://www.myapp.com/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200
. Я понимаю, что это связано с тем, что Cloudflare не поддерживает веб-сокеты в своих бесплатных планах, и они предлагают настроить поддомен, который не проходит через Cloudflare. Проблема, конечно, в том, что субдомен не может использовать «бесплатную» настройку SSL.
В любом случае, я могу заставить это работать, или мне нужно раскошелиться либо на поддержку SSL на Heroku, либо на поддержку Websocket на Cloudflare?