Недавно я изменил домен для приложения Rails. У меня работает на Heroku. Я перенаправил оригинал на новый, и за последние пару месяцев был запущен SSL на обоих. Я попытался удалить SSL из исходного домена, так как все, что он делает, перенаправляется.Отключение SSL для приложения Heroku
Я сделал все, что я должен:
- Выключено SSL в приложении с
config.force_ssl = false
в production.rb - Changed DNS ALIAS и CNAME, чтобы указать на "myapp.herokuapp.com"
- Убрана SSL конечной точки и сертификаты
Если я иду в myapp.herokuapp.com, все нормально, но если я иду в myapp.com или www.myapp.com он автоматически пытается взять меня к безопасный версии сайта, https://myapp.com, и я получаю стандартное предупреждение об ошибке безопасности из моего браузера.
Я что-то упустил? Это проблема кеширования? Требуется ли просто время для изменения DNS? Я пробовал несколько машин/браузеров, и проблема была последовательной во всех них.
Худший случай, я могу определенно добавить конечную точку SSL снова, но это похоже на излишний.
О, ничего себе, что объясняет это. Спасибо за подробный ответ! – Lev
FYI, я нашел следующее также полезным, чтобы заставить моего браузера забыть использовать ssl после изменения конфигурации: https://support.mozilla.org/en-US/questions/1027355. Это, конечно, работает только для вашего собственного браузера (но в моем случае я еще не поделился URL с кем-либо еще). Поэтому, если у вас уже есть посетители вашего сайта, это не поможет им (если они не сделают то же самое на своем компьютере). – Nick