Нужно ли мне покупать SSL-сертификат для моего нового домена?

Я размещал свое приложение на Heroku, и оно говорило, что оно "безопасно" в строке домена без проблем. У меня установлены следующие настройки:

SECURE_SSL_REDIRECT = True

Теперь я добавил свой собственный домен и перенастроил свое приложение, чтобы оно указывало на домен. Потерял ли я при этом SSL?

Теперь иногда при попытке загрузить веб-страницу я получаю ошибку, которая гласит

ERR_SSL_UNRECOGNIZED_NAME_ALERT

Может быть.

Heroku обеспечивает HTTPS автоматически для доменов по умолчанию myapp.herokuapp.com, но для пользовательских доменов вам придется проделать немного дополнительной работы.

ACM

Самым простым решением является использование Automated Certificate Management, который работает на базе Let's Encrypt. Это может быть так же просто, как запустить

heroku certs:auto:enable

Однако эта функция доступна только для платных динамосистем. Она "бесплатна" в том смысле, что включена в платные динамосистемы, но если вы еще не пользуетесь платной динамосистемой, вам придется перейти на новую версию, чтобы воспользоваться ею.

Heroku SSL

Если вы по каким-то причинам не хотите использовать ACM, вы также можете использовать свой собственный сертификат с помощью Heroku SSL. Конфигурация немного сложнее, но вы получаете больше контроля над поставщиком сертификата и можете использовать его с бесплатными дино, если хотите.

Вернуться на верх