Установка SSL сертификата на панель управления VestaCP

Сегодня мы расскажем вам как установить SSL сертификат на панель управления VestaCP на примере сертификата Ukrnames Trial SSL.

Останавливаться на генерировании CSR запроса мы не будем, так данная процедура детально описывалась в нашей предыдущей статье  Заказ и установка SSL сертификата на хостинг Ukrnames.

Поэтому мы начнем процедуру установки на саму панель.

Итак, мы выполнили инструкции из предыдущей статьи: сгенерировали csr, внесли данные, подтвердили владение доменом,скачали сертификат. У нас теперь имеются файлы сертификата: корневой сертификат домена (он же Root CA Certificate) и три файла с цепочкой промежуточный сертификатов ca_1 ca_2. ca_3 (Intermediate CA Certificate). Промежуточные сертификаты объеденяем в цепочку: вводим данные из ca_3, далее из ca_2, далее из ca_1 (разделители ­­­­­END CERTIFICATE­­­­­ BEGIN CERTIFICATE­­­­­   должны присутствовать.)

Screenshot_3
Теперь логинимся в Vesta и переходим в раздел WEB.

Screenshot_2

Кликаем “Редактировать”. Отмечаем пункт “Поддержка SSL / Cгенерировать CSR запрос

Screenshot_4

Вносим данные нашего сертификата:

SSL сертификат –  ­ корневой сертификат нашего домена:имя_домена.crt (Root CA Certificate)

Ключ SSL сертификата ­- закрытый ключ сертификата (Privat Key). Мы его получали при генерации CSR запроса. Рекомендуем сразу же его скопировать на локальную машину.

Screenshot_5

Центр сертификации SSL / Intermediate (опционально)­ – цепочка наших промежуточный сертификатов CABUNDLE

Все должно выглядеть вот так:

Screenshot_6

Кликаем “Сохранить

Теперь нужно настроить переадресацию сайта на протокол защищенного соединения https://. Один из удобных способов ­ это добавление данных строк:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

в файл .htaccess  в директории вашего сайта:

Screenshot_7

Переходим на наш сайт и видим, что он уже работает по протоколу https и защищен нашим сертификатом:

Screenshot_8

Вот и все. Приятной вам работы