Как установить SSL-сертификат в cPanel

Установка SSL в cPanel состоит из нескольких простых шагов: перейдите в раздел SSL/TLS → Manage SSL Sites, выберите домен, вставьте CRT-код в поле Certificate и нажмите Autofill by Certificate. cPanel автоматически заполнит поля KEY и CA Bundle. Завершите установку кнопкой Install Certificate. Если генерация CSR и подтверждение домена уже выполнены, весь процесс занимает не более нескольких минут. В этом руководстве каждый шаг сопровождается скриншотами, а также описаны действия при пустом поле KEY и оба способа настройки редиректа на HTTPS.

Краткий обзор: процесс установки SSL в cPanel

  1. Войдите в cPanel
    Зайдите в cPanel через панель управления вашего хостинг-провайдера или напрямую по адресу siteadi.com/cpanel.
  2. Откройте SSL/TLS
    В строке поиска cPanel введите «SSL» и нажмите на значок SSL/TLS.
  3. Перейдите в Manage SSL Sites
    В разделе «INSTALL AND MANAGE SSL FOR YOUR SITE (HTTPS)» нажмите на ссылку «Manage SSL sites».
  4. Выберите домен и вставьте CRT
    Выберите нужный домен из выпадающего списка; вставьте полный CRT-код, включая строки BEGIN/END.
  5. Нажмите Autofill by Certificate
    Если CRT корректный, поля KEY и CA Bundle заполнятся автоматически.
  6. Нажмите Install Certificate
    Завершите установку сертификата.
  7. Настройте редирект на HTTPS
    Добавьте постоянный редирект 301 через cPanel Redirects или .htaccess.
  8. Проверьте результат
    Убедитесь, что отображается значок замка, и запустите тест на SSL Labs.

Что нужно подготовить перед установкой

Убедитесь, что у вас есть всё необходимое. Если чего-то не хватает, установка не завершится или сертификат будет работать некорректно.

Что нужно Пояснение
SSL-сертификат Действующий сертификат, который вы уже купили и подтвердили для своего домена.
CRT-код Файл сертификата, выданный центром сертификации (CA). Скопируйте весь текст от -----BEGIN CERTIFICATE----- до -----END CERTIFICATE----- включительно — с дефисами.
Приватный ключ (KEY) Закрытый ключ, созданный на сервере при генерации CSR. Autofill обычно находит его автоматически; если нет — нужно извлечь вручную из хранилища ключей сервера.
CA Bundle (промежуточный сертификат) Файл цепочки сертификатов от CA. Autofill заполняет его автоматически; без него некоторые браузеры будут показывать предупреждение, даже если сертификат валидный.
Доступ к cPanel Права администратора для входа в cPanel аккаунт, где размещён ваш домен.
Имя домена Полное доменное имя, для которого устанавливается SSL — должно точно совпадать с полем Common Name в сертификате.

Шаг 1 — Вход в cPanel

Зайдите в панель управления вашего хостинг-провайдера, найдите свой хостинг и нажмите кнопку «Панель управления» или «Управление» для перехода в cPanel. Можно также открыть в браузере адрес siteadi.com/cpanel и войти с вашими учётными данными cPanel.

ℹ️ Не помните данные для входа в cPanel? Проверьте приветственное письмо от хостинг-провайдера — пароль cPanel может отличаться от пароля основного аккаунта.

Шаг 2 — Откройте SSL/TLS

На главном экране cPanel введите в строке поиска SSL. В разделе «Безопасность» (Security) нажмите на значок SSL/TLS.

Шаг 3 — Откройте Manage SSL Sites

В нижней части экрана SSL/TLS найдите раздел «INSTALL AND MANAGE SSL FOR YOUR SITE (HTTPS)» и нажмите на ссылку «Manage SSL sites».

Шаг 4 — Выберите домен и вставьте CRT-код

На странице Manage SSL Sites выберите нужный домен из выпадающего списка «Domain».

Откройте файл сертификата и скопируйте полный CRT-код — от строки -----BEGIN CERTIFICATE----- до -----END CERTIFICATE----- без пропуска ни одного символа. Вставьте скопированный код в поле «Certificate: (CRT)».

⚠️ Копируйте CRT как есть — вместе с дефисами. Один лишний пробел или пропущенный символ может помешать Autofill сопоставить приватный ключ. Копируйте напрямую из .crt-файла, а не из тела письма — так надёжнее.

Шаг 5 — Autofill by Certificate

Нажмите кнопку «Autofill by Certificate» (видна на скриншоте справа). Интерпретируйте результат следующим образом:

Результат Autofill Что это означает Что делать
KEY заполнился автоматически CRT верный и совпадает с приватным ключом на этом сервере Переходите к шагу 6
CA Bundle заполнился автоматически Промежуточная цепочка сертификатов найдена и добавлена Дополнительных действий не требуется
KEY остался пустым CRT не относится к этому серверу или вставлен неверный сертификат Остановитесь — убедитесь, что используете правильный CRT
CA Bundle остался пустым Промежуточный сертификат не найден автоматически Вставьте bundle-файл от CA в поле CA Bundle вручную

Почему поле KEY остаётся пустым? KEY и CRT — это связанная пара: оба должны быть сгенерированы из одного CSR. Если KEY не заполняется, скорее всего, вставлен CRT от другого домена или другого сервера. Проверьте файл сертификата и убедитесь, что CSR был создан именно на этом сервере.

Шаг 6 — Install Certificate

После того как поля KEY и CA Bundle заполнены, прокрутите страницу вниз и нажмите «Install Certificate».

✅ SSL-сертификат успешно установлен в cPanel. Однако этот шаг не перенаправляет посетителей автоматически на HTTPS — для этого нужно выполнить шаг 7.

Шаг 7 — Редирект с HTTP на HTTPS

Установка SSL не перенаправляет HTTP-трафик автоматически на HTTPS. Без редиректа посетители, заходящие по http://, по-прежнему будут попадать на незашифрованную версию сайта.

Способ А — cPanel Redirects (рекомендуется)

  1. Откройте раздел Redirects на главном экране cPanel.
  2. Выберите тип: Permanent (301).
  3. Выберите домен и укажите целевой адрес https://www.siteadi.com.
  4. Нажмите кнопку «Add».

Способ Б — .htaccess

Откройте cPanel File Manager > public_html > файл .htaccess и добавьте следующий код:

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

Почему 301, а не 302? Редирект 301 (постоянный) сообщает поисковым системам, что весь SEO-вес навсегда переходит к HTTPS-версии URL. Редирект 302 (временный) этого не делает — HTTP-страницы продолжают индексироваться как отдельные. Приведённый выше код .htaccess также перенаправляет адреса без www на версию с www, что исключает проблему дублирующегося контента.

Шаг 8 — Проверка установки

Перед запуском выполните следующие проверки:

  • Откройте https://www.siteadi.com в браузере — в адресной строке должен появиться значок замка.
  • Проверьте http://siteadi.com — должен выполниться автоматический редирект на HTTPS.
  • В вкладке F12 > Console убедитесь, что нет предупреждений Mixed Content.
  • Запустите полный тест на ssllabs.com/ssltest — стремитесь к оценке A или выше (для A+ может потребоваться дополнительная настройка, например HSTS).
  • Запишите дату истечения сертификата; установите напоминание о продлении минимум за 30 дней.

✅ Значок замка не отображается? Чаще всего причина — отсутствующий CA Bundle: цепочка сертификатов не завершена. Вернитесь на экран Manage SSL Sites, заполните поле CA Bundle вручную и повторите установку. SSL Labs покажет, какой именно промежуточный сертификат отсутствует.

Продаёте SSL своим клиентам?

С партнёрской программой Domain Name API вы можете предлагать сертификаты DV, OV, EV и Wildcard через API-интеграцию и готовые модули для WHMCS, HostBill и Blesta.

Посмотреть решения для реселлеров SSL →

Распространённые ошибки SSL в cPanel и способы их устранения

Ошибка Вероятная причина Решение
KEY пустой после Autofill CRT не совпадает с приватным ключом этого сервера Убедитесь, что CRT относится к этому домену, а CSR был создан именно на этом сервере.
CA Bundle не заполнился Промежуточный сертификат не найден автоматически Вставьте bundle-файл от CA в поле CA Bundle вручную.
Предупреждение браузера после установки Неполная цепочка сертификатов или Mixed Content Добавьте CA Bundle; обновите URL внутренних HTTP-ресурсов на HTTPS.
HTTPS не работает — нет замка Редирект не настроен Добавьте редирект 301 через cPanel Redirects или .htaccess (шаг 7).
Сертификат установлен для неверного домена В выпадающем списке выбран не тот домен Повторите установку, выбрав правильный домен в поле Domain.
CRT не принимается Пропущен дефис или присутствует скрытый символ Скопируйте полный CRT из исходного файла, включая строки BEGIN/END; используйте .crt-файл, а не тело письма.

Рекомендации по установке SSL в cPanel

Никогда не пропускайте CA Bundle

Добавляйте CA Bundle всегда — даже если Autofill его не заполнил. Без него некоторые браузеры и старые операционные системы не могут проверить цепочку сертификатов и показывают предупреждение безопасности, даже когда сертификат валидный.

Проверьте редиректы и для www, и без www

Убедитесь, что оба варианта — http://siteadi.com и http://www.siteadi.com — перенаправляются на https://www.siteadi.com. Пропущенный редирект приводит к проблеме дублирующегося контента.

Для Wildcard-сертификата достаточно одной установки

Для Wildcard-сертификата (*.siteadi.com) выберите в Manage SSL Sites корневой домен (siteadi.com). Сертификат автоматически применяется ко всем поддоменам в зоне покрытия — отдельная установка для каждого поддомена не нужна. Примечание: распространяется ли защита на корневой домен (siteadi.com), зависит от поля SAN вашего CA — уточните у провайдера.

Проверьте Mixed Content после перехода на HTTPS

После перехода на HTTPS на страницах могут остаться ресурсы, загружаемые по HTTP (изображения, скрипты, CSS). Обнаружьте их через F12 > Console и обновите соответствующие URL на HTTPS.

Следите за датой истечения сертификата

SSL-сертификаты действуют, как правило, один год. Продлевайте минимум за 30 дней до истечения. Просроченный сертификат моментально вызывает предупреждение браузера и потерю трафика — не надейтесь только на уведомления от CA.

Установка Wildcard SSL в cPanel

Wildcard SSL-сертификат (*.siteadi.com) защищает корневой домен и все поддомены первого уровня одним сертификатом. Процесс установки в cPanel не отличается от стандартного:

  1. В Manage SSL Sites выберите корневой домен (siteadi.com) из выпадающего списка Domain.
  2. Вставьте Wildcard CRT-код.
  3. Нажмите Autofill by Certificate, затем завершите установку кнопкой Install Certificate.

Сертификат автоматически применяется ко всем поддоменам в зоне покрытия — для shop.siteadi.com, mail.siteadi.com, api.siteadi.com отдельная установка не требуется.

ℹ️ Wildcard-сертификаты покрывают *.siteadi.com. Распространяется ли защита на корневой домен (siteadi.com), зависит от поля SAN вашего CA. Wildcard второго уровня (*.sub.siteadi.com) требует отдельного сертификата.

Предлагаете Wildcard SSL своим хостинг-клиентам?

Партнёрская программа Domain Name API включает Wildcard-сертификаты. Автоматизируйте продажи через API или готовые модули для биллинговых систем.

Посмотреть варианты для SSL-реселлеров →

Часто задаваемые вопросы (FAQ)

Как установить SSL-сертификат в cPanel?

Перейдите в cPanel > SSL/TLS > Manage SSL Sites. Выберите домен, вставьте полный CRT-код, нажмите Autofill by Certificate, затем завершите установку кнопкой Install Certificate. Перед запуском добавьте редирект 301 HTTP → HTTPS через cPanel Redirects или .htaccess.

Что такое CRT и где его взять?

CRT — это файл сертификата, выданный центром сертификации (CA) после подтверждения домена. CA отправляет его по электронной почте или через личный кабинет. Скопируйте весь текст от -----BEGIN CERTIFICATE----- до -----END CERTIFICATE----- включительно — с дефисами.

Почему поле KEY остаётся пустым после Autofill?

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

Можно ли установить сертификат без CA Bundle?

Технически — да, но делать это не рекомендуется. Без CA Bundle некоторые браузеры и операционные системы не могут проверить цепочку сертификатов и показывают предупреждение безопасности, даже если сертификат действительный. Всегда добавляйте CA Bundle.

Активируется ли HTTPS автоматически после установки SSL?

Нет. Установка SSL активирует HTTPS на порту 443, но не перенаправляет HTTP-трафик автоматически. Редирект 301 нужно настроить отдельно — через cPanel Redirects или .htaccess. Оба варианта описаны в шаге 7.

Защищает ли Wildcard-сертификат несколько поддоменов?

Да. Установите Wildcard-сертификат один раз через корневой домен. Он автоматически применяется ко всем поддоменам первого уровня в зоне покрытия. В зависимости от конфигурации хостинга могут потребоваться дополнительные настройки — уточните в документации CA.

Что такое Mixed Content и как его устранить?

Mixed Content — это когда ресурсы (изображения, скрипты, шрифты) загружаются по HTTP на странице, открытой по HTTPS. Обнаружьте проблемные URL через F12 > Console и обновите их на HTTPS или протокол-относительные пути (//).

Как продлить SSL-сертификат в cPanel?

Получите новый CRT от CA, перейдите в Manage SSL Sites, выберите домен, вставьте новый CRT, нажмите Autofill by Certificate и завершите установку кнопкой Install Certificate. Настройки редиректа трогать не нужно.

Есть ли техническая поддержка по установке SSL в cPanel?

Domain Name API предоставляет техническую документацию и ресурсы по интеграции в рамках партнёрской программы SSL. Подробности — на странице SSL Reseller.

Итог

Установку SSL в cPanel можно свести к трём шагам: вставить CRT, нажать Autofill, завершить через Install Certificate. Самый часто пропускаемый — и по-настоящему важный для посетителей — шаг: настройка редиректа на HTTPS. Не пропускайте шаг 7.

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

Если вы управляете SSL для множества клиентов — автоматизируйте выдачу сертификатов через партнёрскую программу Domain Name API: REST API или модуль WHMCS избавят вас от ручного труда в любом масштабе.

Хотите автоматизировать управление SSL?

Domain Name API предлагает партнёрский доступ к SSL, REST API для автоматической выдачи и готовые модули для WHMCS, HostBill и Blesta.

Изучить партнёрскую программу SSL от Domain Name API →