Виртуальный хостинг

Как получить бесплатный SSL-сертификат Let's Encrypt?

2017-03-14

Бесплатный сертификат Let's Encrypt выпускается в панели управления и продлевается автоматически.

Способ 1. Из настроек сайта

  1. Откройте "WWW" -> "WWW-домены" -> сайт -> вкладка "SSL".
  2. Нажмите "Выпустить SSL".
  3. Проверьте домены в сертификате (псевдонимы сайта подставляются автоматически), оставьте отмеченным "Отдавать сайт по HTTPS после выпуска" и нажмите "Выпустить".

Как получить бесплатный SSL-сертификат Let's Encrypt?

Способ 2. Из раздела сертификатов

  1. Откройте "WWW" -> "SSL-сертификаты".
  2. Нажмите "Выпустить".
  3. Выберите домен, email для уведомлений и способ проверки:
    • "HTTP-01" - домен уже должен указывать на наш сервер;
    • "DNS-01" - работает через наш DNS, если NS домена делегированы нам; позволяет выпустить сертификат до переключения сайта и выпустить wildcard *.домен ("Включить wildcard").
  4. При необходимости добавьте "Дополнительные имена (SAN)" и нажмите "Выпустить".

После выпуска

  • Включите "Редирект на HTTPS" на вкладке "SSL" или "Сайт", чтобы все посетители попадали на https.
  • Сертификат продлевается автоматически, ничего делать не нужно.
  • Если сертификат выпущен, а сайт открывается только по http, проверьте, что включён переключатель "Отдавать по HTTPS".

Если сертификат не выпускается

  • Домен (и все имена из сертификата, например www) должен указывать на IP нашего сервера. Если DNS ещё обновляется, подождите или используйте проверку "DNS-01".
  • Если домен подключён к Cloudflare с проксированием, используйте "DNS-01" (при наших NS) или временно отключите проксирование.