Hestia CP - это одна из самых популярных, простых и удобных панелей для управления сайтами, с ее помощью можно добавлять новые сайты, работать с почтой и базами данных, Cron, обновления, файловый менеджер, возможность добавить SSL .

file

Создание самоподписанного сертификата с помощью openssl

Сгенерировать самоподписанный сертификат:

$ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 365 -subj '/CN=localhost'

Опции, которые во время создания самоподписанного сертификата, вы возможно захотите изменить:

Опция Описание
-newkey rsa:4096 Создать 4096-битный RSA ключ.
-keyout key.pem Сохранить ключ в файл key.pem.
-out cert.pem Сохранить сертификат в файл cert.pem.
-nodes Не защищать приватный ключ паролем.
-days 365 Количество дней валидности сертификата.
-subj '/CN=localhost' Используйте эту опцию, чтобы избежать вопросов о содержимом сертификата. Замените localhost на доменное имя.
root@dsde949-22869:~# openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 365 -subj '/CN=mecmep.site'  
Generating a RSA private key  
...................................++++
......................................................................................................++++
writing new private key to 'key.pem'  

Настройка SSL сертификата в Hestia CP

Для настройки SSL сертификата переходим во вкладку «WEB»

Выберите нужный сайт для редактирования.

file

В новом окне находим пункт «Поддержка SSL» вводим данные от сертификата который создали с помощью openssl или создайте новый запрос как описано ниже.

file

При оформлении заказа на получение сертификата, нужно «Сгенерировать CSR запрос» для этого откроется новое окно, в котором нужно будет ввести данные по своему домену.

file

Вы получите три переменные:

  • SSL CSR запрос
  • SSL сертификат
  • Ключ SSL сертификата

Данные из поля SSL CSR необходимо вставить при покупке сертификата, в этом сертификате хранится имя вашего доменного имени.

После успешной верификации домена, телефона (в зависимости от типа ssl-сертификата) на почту вы получите архив с 4-мя файлами. На примере Comodo Security Services:

  • domain_com.crt
  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt

Данные ssl-сертификации необходимо открыть в notepad и последовательно добавить содержимое файлов на странице редактирования домена:

  • SSL сертификат → вставляем код из файла domain_com.crt
  • Ключ SSL сертификата → вставляем код, который был сгенерирован нами при нажатии на ссылку «Сгенерировать CSR запрос»
  • Центр сертификации SSL / Intermediate → вставляем код из AddTrustExternalCARoot.crt, COMODORSAAddTrustCA.crt, COMODORSADomainValidationSecureServerCA.crt.

file

Сохраняем изменения.

Установите галочку в пункте принудительный редирект HTTP-на-HTTPS.

Проверить корректность установки сертификата Вы можете с помощью данного сервиса.


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

Обновлено 23 ноября 2021 г.