Heroku SSL иногда работает, иногда не работает
Я настроил свое приложение Heroku с помощью SSL Endpoint от Heroku и купил сертификат у DNSimple. Когда я захожу на свой сайт, иногда он отображается с зеленым https:// (на chrome), а иногда (например, когда я по какой-то причине нажимаю кнопку "Домой") https: // становится красным и вычеркивается, а сертификат возвращается к стандартному Heroku вместо того, который я купил. Если затем вы нажмете на замок (чтобы увидеть SSL), он скажет, что Идентификация не проверена. Почему иногда это работает, а иногда нет??
Несколько вещей, которые я настроил
мой application.rb говорит
config.force_ssl = false
но в моей производственной среде я установил, что это правда
config.force_ssl = true
Глядя на Firefox в технических деталях, я получаю
(Error code: ssl_error_bad_cert_domain)
1 ответ
Проверьте настройки DNS. Возможно, по какой-то причине домен указывает на конечную точку стандартного приложения Heroku, а не на конечную точку SSL Heroku.
Если это происходит случайным образом, убедитесь, что у вас нет двух DNS-записей, связанных с одним и тем же именем хоста. Фактически, если вы создали два CNAME, одно из которых указывает на конечную точку SSL, а другое - на стандартную конечную точку, ваш запрос будет случайным образом перенаправлен на одно из этих имен хостов.