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, а другое - на стандартную конечную точку, ваш запрос будет случайным образом перенаправлен на одно из этих имен хостов.

Другие вопросы по тегам