Пользовательский домен, который перенаправляется на незащищенный узел.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:
Предполагая, что у вас есть хобби или профессиональный аккаунт, выполните следующую команду, чтобы запустить автоматическое управление сертификатами (ACM):
heroku certs:auto:enable -a <app name>
https://devcenter.heroku.com/articles/automated-certificate-management
Используйте надстройку Expedited CDN, и вы можете принудительно использовать https бесплатно.
Для начала нужно иметь хотя бы хобби-план.
Необходимо добавить автоматическое автоматизированное управление сертификатами (ACM) и ваш персональный домен (а).
Вы можете добавить Expedited CDN из вкладки ресурсов вашего проекта и бесплатно.
Затем посетите Expedited CDN и настройте DNS, как упоминалось там, это просто и без проблем, просто следуйте инструкциям, поверьте мне, это сработает.
Я предоставил несколько скриншотов только для справки.
В нем есть много дополнительных функций, которые вы, возможно, ищете.