2015-08-12 2 views
1

У меня есть приложение heroku, размещенное на www.example.com.SSL - недействительный CN после установки сертификата (получение CN * .herokuapp.com)

У меня есть сертификат, выданный по этому адресу (www.example.com). Я успешно установил сертификат в соответствии с документами heroku.

Однако я, как есть проблема:

  • , когда я посещаю www.example.com, я получаю ошибку о неверном CN (говорит, что он выдается на *.herokuapp.com)
  • , когда я посещаю example.herokuapp.com, я также получаю неверная ошибка CN (на этот раз сертификат CN для www.example.com)

Таким образом, сертификаты в значительной степени перевернуты. Это все еще довольно свежо (< 1 час) - может ждать решения проблемы?

также: This part of the heroku docs показывает конечную точку в виде example.herokussl.com

$ heroku certs:info 
Fetching SSL Endpoint example-2121.herokussl.com info for example... done 

И я получаю стандартный example.herokuapp.com конечную точку, так что я не должен изменить настройки DNS после установки сертификата. Может ли это быть ключом?

+0

Вы установили сертификат? При запуске 'heroku certs: info' должно быть поле« Сведения о сертификате: ... ». – elithrar

+0

@elithrar Конечно. – GregPK

+0

Как вы отметили, я только что ответил на ваш вопрос ... когда вам явно не нужен ответ. Плюс это не проблема, которую вы имели в первую очередь. На самом деле это вопрос * I *, который был несколько минут назад, поэтому я документирую его здесь для будущих поколений :) –

ответ

0

Оказывается, это проблема кэширования DNS на моей машине. Поскольку это был Linux, смена браузеров не работала (также по какой-то причине перезапустила dns deamon).

В любом случае, сейчас все в порядке.

1

Если вы уже настроили DNS-адрес домена для не-SSL, стандартный http:// доступ, имейте в виду, что вам необходимо обновить его снова для SSL. С вашего аккаунта Heroku перейдите в настройки своего приложения, раздел Домен. Вы увидите что-то вроде:

enter image description here

В этом примере example.com «s DNS должна быть обновлена, чтобы указать на example-ssl.herokussl.com (и не example-standard.herokuapp.com).

Смежные вопросы