Как подключить SSL Let's Encrypt в ISPmanager

Пошаговая активация бесплатного SSL-сертификата для сайта

Настройка SSL Let's Encrypt в ISPmanager

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

В этой статье рассмотрим, как активировать и настроить SSL-сертификат Let's Encrypt через панель управления ISPmanager.

Перед началом настройки
Перед выпуском сертификата убедитесь, что соблюдены следующие условия:
Домен подключен к серверу: доменное имя должно быть добавлено в ISPmanager и указывать на IP-адрес вашего сервера.
Настроены DNS-записи: A-запись домена и, при необходимости, поддомена www должна вести на сервер.
Открыт порт 80: Let's Encrypt использует HTTP-проверку, поэтому сайт должен быть доступен по обычному HTTP.
Нет действующих ограничений: убедитесь, что доступ к служебным файлам проверки не блокируется правилами сайта или веб-сервера.

Если DNS-записи были изменены недавно, дождитесь их обновления. Проверка домена может не пройти, пока новые записи не распространятся на DNS-серверы.

Шаг 1. Войдите в ISPmanager
Авторизуйтесь в панели управления ISPmanager. В левом меню откройте раздел Сайты и выберите нужный домен из списка. Если сайт еще не добавлен, сначала создайте его и укажите корректное доменное имя.

Шаг 2. Откройте настройки SSL
Выберите сайт, для которого нужно подключить HTTPS, и откройте его настройки. Найдите раздел, связанный с SSL-сертификатами, или нажмите кнопку Изменить. В зависимости от версии ISPmanager расположение пунктов может немного отличаться.

В параметрах сайта включите опцию SSL. После этого выберите вариант получения нового сертификата и укажите Let's Encrypt в качестве удостоверяющего центра.

Шаг 3. Укажите домены для сертификата
В форме выпуска сертификата отметьте доменные имена, которые должны быть защищены. Обычно указывают основной домен и вариант с www:
example.ru
www.example.ru

Добавляйте в сертификат только те поддомены, которые уже настроены и ведут на этот сервер. Для каждого выбранного имени Let's Encrypt выполнит проверку доступности.

Укажите рабочий адрес электронной почты. На него могут поступать уведомления, связанные с выпуском или продлением сертификата.

Шаг 4. Выпустите сертификат
Сохраните настройки и запустите выпуск сертификата. ISPmanager автоматически создаст запрос, разместит служебный файл проверки и отправит его в Let's Encrypt. При успешной проверке сертификат будет установлен для выбранного сайта.

Процесс обычно занимает несколько минут. После завершения в настройках сайта должен отобразиться активный SSL-сертификат и дата его окончания.

Шаг 5. Настройте перенаправление на HTTPS
После установки сертификата рекомендуется включить автоматическое перенаправление посетителей с HTTP на HTTPS. В ISPmanager эта опция может называться Перенаправлять HTTP на HTTPS или Редирект на защищенное соединение.

Перенаправление важно для того, чтобы пользователи всегда открывали защищенную версию сайта, даже если перейдут по старой ссылке с HTTP.

Проверка работы сертификата
Откройте сайт в браузере по адресу https://ваш-домен.ru. В адресной строке должен появиться значок замка. Нажмите на него, чтобы проверить данные сертификата и срок его действия.

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

Продление сертификата
Сертификаты Let's Encrypt действуют 90 дней. ISPmanager обычно выполняет автоматическое продление, если домен остается доступным для проверки и настройки сайта не были изменены.

Рекомендуется периодически проверять срок действия сертификата и убедиться, что порт 80 открыт, а DNS-записи домена не изменились. Если автоматическое продление не удалось, сертификат можно перевыпустить вручную через настройки сайта в ISPmanager.

Заключение
Let's Encrypt позволяет быстро и бесплатно подключить HTTPS к сайту. Для успешной установки достаточно правильно настроить домен, DNS-записи и доступ к серверу. После выпуска сертификата включите перенаправление на HTTPS и следите за его автоматическим продлением.