Содержание

Введение

Сертификат безопасности служит важнейшей составляющей интернет-ресурса, гарантируя защиту информации между сервером и браузером. Let's Encrypt предоставляет бесплатные SSL-сертификаты, с автоматической пролонгацией.

Эта инструкция покажет вам, как быстро и просто активировать SSL Let's Encrypt для вашего домена в панели DirectAdmin.

Преимущества SSL-сертификата

  • Безопасность - Шифрование данных между сервером и браузером
  • SEO - Улучшение позиций в поисковых системах
  • Доверие - Повышение доверия пользователей к сайту
  • Производительность- Поддержка современных протоколов HTTP/2

Этап 1 : Предварительная подготовка и проверка

Наличие поддержки Let's Encrypt

Сперва, убедитесь, что ваш провайдер хостинга включил поддержку Let's Encrypt в DirectAdmin.

Возможность установки сертификата отключена на базовых планах хостинга или нуждаться в запроса у провайдера.

1.2. Вход в панель DirectAdmin

Залогиньтесь в вашу учетную запись DirectAdmin.

Обычно адрес панели управления представлен в формате : https://ваш-домен.com:2222 или https://server-ip:2222

1.3. Проверка DNS-записей

Проверьте, что ваш домен корректно указывает на используемый хостинг.

Это критически важно, поскольку Let's Encrypt должен верифицировать контроль над доменом перед выпуском сертификата.

DNS-записи должны быть настроены заранее. Обновление DNS может занять до 48 часов.

Шаг 2 : Поиск и доступ к функции SSL

2.1. Поиск раздела SSL

На основной панели найдите раздел касающийся SSL-сертификатами.

Как правило он обозначается :

  • "SSL Certificates" или "SSL-сертификаты"
  • "Let's Encrypt" (если есть отдельный раздел)
  • "Domain Setup" → "SSL Certificates"
  • "Advanced Features" → "SSL"

Указание домена

При существовании множество доменов, укажите тот, для которого требуется активировать SSL-сертификат.

Этап 3 : Запрос и создание сертификата

Запуск процесса Let's Encrypt

В разделе SSL-сертификатов обнаружьте и нажмите на ссылку Let's Encrypt.

Она может называться :

  • "Request Let's Encrypt Certificate"
  • "Free SSL Certificate"
  • "Let's Encrypt SSL"
  • "Automatic SSL"

Указание защищаемых доменов

После клика на опцию Let's Encrypt, вам будет предложено отметить нужные домены для защиты.

  • Корневой домен - (например, vashdomen.com) выделяется автоматически.
  • www-версия - Обязательно отметьте опцию для защиты www.vashdomen.com, если он используется на вашем сайте.
  • Дополнительные домены - При наличии другие поддомены (например, blog.vashdomen.com, shop.vashdomen.com), имеется возможность отметить их в список защищаемых доменов.

Важно : Тем не менее, каждый домен в сертификате должны указывать на текущий сервер.

3.3. Выпуск сертификата

После отметки нужных доменов, кликните кнопку подтверждения.

Кнопка может иметь название :

  • "Save" или "Сохранить"
  • "Request Certificate"
  • "Generate SSL"
  • "Create Certificate"

Процесс займет от короткого времени до пары минут, в зависимости от нагрузки на систему.

Шаг 4 : Финальная настройка

4.1. Подтверждение успешной установки

По окончании появится подтверждение об успешном выпуске.

Как правило это представлено в виде галочка и данные о новом сертификате.

4.2. Проверка работы SSL на сайте

Запустите веб-браузер и проверьте возможность переход к вашему сайту через HTTPS :

  • https://vashdomen.com
  • https://www.vashdomen.com (если включили в сертификат)

Проверьте наличие индикатора шифрования в адресной строке.

Значок замка означает, что SSL-сертификат успешно работает!

Принудительное использование SSL

Для полной безопасности желательно установить редирект всех запросов с HTTP на HTTPS.

В панели DirectAdmin это можно выполнить через:

  • Раздел Domain Setup
  • Добавление правил в файл.htaccess

Образец конфигурации.htaccess :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} L,R=301 

Система автообновления

Важно знать, что сертификаты Let's Encrypt действительны 90 дней. При этом DirectAdmin содержит механизм автообновления сертификаты Let's Encrypt.

Как правило вам не придётся лично перевыпускать сертификат. DirectAdmin выполнит обновление самостоятельно.

Troubleshooting

Ошибка проверки домена

  • Проверьте, что DNS-записи настроены правильно.
  • Дождитесь распространения DNS-записей (до 48 часов).
  • Проверьте, что веб-сервер работает для валидации Let's Encrypt.

SSL не видимый

  • Обновите страницу.
  • Убедитесь в активности SSL в панели DirectAdmin.
  • Перезапустите веб-сервер.

Несовместимые ресурсы

  • Убедитесь, что все ресурсы загружаются по HTTPS.
  • Исправьте ссылки с http:// на https://.
  • Применяйте protocol-relative URLs.

Заключение

Настройка SSL Let's Encrypt в DirectAdmin - простой процесс, который значительно повышает безопасность вашего сайта и улучшает позиции в поиске.

Регулярно проверяйте работу шифрования и следите за автопролонгацией, чтобы гарантировать доступность сайта.

Поздравляем! Теперь ваш сайт защищен бесплатным SSL-сертификатом от Let's Encrypt.