Узел express. js heroku и Namecheap SSL проблемы - PullRequest
0 голосов
/ 15 марта 2020

У меня много проблем с получением SSL-сертификата, работающего на домене, который я покупаю в Namecheap.

У меня работает приложение Node в Heroku.

Моя конфигурация DNS в Имя:

  1. CNAME Record @ myapp.herokuapp.com. 1 минута

  2. Запись CNAME www myapp.herokuapp.com. 1 минута

  3. Запись перенаправления URL-адреса @ https://www.myapp.herokuapp.com. Без маски

  4. Запись перенаправления URL-адреса www https://www.myapp.herokuapp.com. Без маски

Моя конфигурация DNS в Heroku:

  1. *. Mywebsite.com

  2. mywebsite.com

  3. www.mywebsite.com

До этого момента все работало нормально. Проблема в том, что я получил недействительный сертификат.

Поэтому я пошел к heroku, добавил SSL-сертификат, полученный на NameCheap, и установил его там с ключом, CA и CRT. В heroku он показывает следующее подтверждение:

Срок действия вашего сертификата mywebsite.com истекает 15 марта 2021 года.

Проблема в том, что https://www.mywebsite.com я все еще получаю сертификат от heroku, вот так:

*. Herokuapp.com Digicert SHA2 Высоконадежный сервер CA

, который превращает сертификат из https://mywebsite.com недопустимо, я думаю, потому что имя хоста (mywebsite.com) не имеет того же сертификата, который показал bieng (я говорю о *. Herokuapp.com Digicert SHA2 Сервер высокой надежности CA )

1 Ответ

0 голосов
/ 15 марта 2020

Итак, через некоторое время, и так как никто не удивился, я узнал, что делать:

Go в меню настроек приложения heroku, здесь нужно сделать две вещи:

  1. добавьте вручную свой ssl, купленный в NameCheap (или другом) в ssl heroku. Поместите ЭЛТ и ключ туда. Вы должны увидеть подтверждение с вашим сертификатом и доменом, как это было показано в вопросе, который я сделал.

  2. добавьте следующие домены: mywebsite.com и www.mywebsite.com

Go в NameCheap и добавьте его в дополнительные параметры DNS:

Запись CNAME www radiant-muskmeln-li2a31hh75z5u010t3likcwk.herokudns.com. 1 минута

(запись CNAME выше - это ссылка dns, которую вы получаете, когда добавляете домен в heroku! Не помещайте myapp.herokuapp.com, он не работает)

URL Redirect Запись @ https://www.mywebsite.com Без маски

Запись перенаправления URL-адреса www https://www.mywebsite.com Без маски

Требуется время для работы! перезагрузите компьютер и запустите ipconfig / flushdns в windows консоли см.

Надеюсь, это кому-нибудь поможет, я потерял так много времени.

результат может можно увидеть здесь: https://www.springstock.com

...