Пользовательский домен, который перенаправляется на незащищенный узел.js.

Какие шаги мне нужно предпринять, чтобы перевести мое обычное приложение node.js в состояние, когда оно безопасно в моем настраиваемом домене? Когда я захожу на мою заявку на героку example.herokuapp.comсоединение защищено через https://.

Однако когда я пересылаю этот домен heroku на свой сайт www.example.com, он показывает предупреждение о том, что соединение не защищено.

Есть ли какие-нибудь статьи онлайн, которые ответили на этот вопрос? Я не могу найти какую-либо информацию о том, какие шаги предпринять. Спасибо всем

3 ответа

Шаги для настройки пользовательского домена SSL с помощью приложения Heroku:

1- Добавьте ваше дополнение SSL:

$ heroku addons:add ssl

2- Добавьте сертификат в ваше приложение

Используя сертификат, сгенерированный на предыдущем шаге, загрузите его в Heroku:

$ heroku certs:add server.crt server.key

3- Настройка DNS

Добавьте запись CNAME в конфигурацию DNS, которая указывает от имени домена, на котором будет размещаться защищенный трафик, например, www.yourdomain.com, на имя хоста конечной точки SSL, например, example.herokussl.com. Проконсультируйтесь с вашим поставщиком DNS о том, как это сделать. Цель должна быть полностью определенным доменным именем для конечной точки SSL, связанной с доменом.

Вы найдете дополнительную информацию в Центре разработки Heroku:

https://devcenter.heroku.com/articles/ssl-endpoint

Предполагая, что у вас есть хобби или профессиональный аккаунт, выполните следующую команду, чтобы запустить автоматическое управление сертификатами (ACM):

heroku certs:auto:enable -a <app name>

https://devcenter.heroku.com/articles/automated-certificate-management

Используйте надстройку Expedited CDN, и вы можете принудительно использовать https бесплатно.

  1. Для начала нужно иметь хотя бы хобби-план.

  2. Необходимо добавить автоматическое автоматизированное управление сертификатами (ACM) и ваш персональный домен (а).

  3. Вы можете добавить Expedited CDN из вкладки ресурсов вашего проекта и бесплатно.

  4. Затем посетите Expedited CDN и настройте DNS, как упоминалось там, это просто и без проблем, просто следуйте инструкциям, поверьте мне, это сработает.

Я предоставил несколько скриншотов только для справки.

В нем есть много дополнительных функций, которые вы, возможно, ищете.

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