Иногда, всё гораздо проще, чем кажется

Кде купить, как получить бесплатно, кто всё это установит и настроит - читайте.
Сначала обратитесь в поддержку хостинга

Бесплатный сертификат часто уже входит в тариф

Попросите поддержку установить Let's Encrypt с автоматическим продлением. Для большинства обычных сайтов покупать «премиальный» сертификат не требуется.

  • укажите все используемые имена домена;
  • согласуйте цену до платных действий;
  • после установки проверьте HTTPS независимо.
Обращение в поддержку, установка SSL на сервер и проверка защищённого сайта
Простой путь: написать хостингу, установить сертификат, проверить защиту и автопродление.

Готовое сообщение техподдержке

Добрый день!
Нужно включить HTTPS для сайта example.com.
Можно ли установить бесплатный SSL-сертификат Let's Encrypt
с автоматическим продлением?
Проверьте, что сертификат подходит для example.com и www.example.com.
Если это невозможно, сообщите варианты и стоимость до начала работ.
Спасибо.

Безопасный порядок

  1. Запишите основной и дополнительный адреса сайта.
  2. Сохраните резервную копию конфигурации.
  3. Закажите выпуск и установку сертификата.
  4. Проверьте полную цепочку и автоматическое продление.

Если у вас собственный сервер

Передайте задачу системному администратору. Для SSH-сервера обычно используют Certbot или другой ACME-клиент. Точная команда зависит от ОС и веб-сервера — выберите её в официальной инструкции Certbot.

Имена

В сертификате должны быть все реально используемые домены.

Цепочка

Сервер отдаёт полную цепочку, а не только сертификат домена.

Продление

sudo certbot renew --dry-run

После установки

  • откройте оба используемых HTTPS-адреса;
  • выполните ручную проверку сертификата;
  • отдельно настройте HTTP → HTTPS;
  • проверьте смешанное содержимое, ссылки, canonical и sitemap.

Получение сертификата не переводит весь сайт на HTTPS автоматически: связанные изменения выполняются отдельными задачами.