Установка SSL сертификата Let'sEncrypt

Для создание бесплатного Let'sEncrypt сертификата перейдите в раздел WWWSSL-сертификаты и нажмите кнопку Let'sEncrypt, в появившейся форме заполните поля:

add_ssl5

Включить SSL-сертификат - установите птичку.

Домен - выберите ваш домена из выпадающего списка, домен должен быть предварительно создан.

Доменное имя - заполняется автоматически добавляя алиасы.

Длина ключа - выберите 2048 (по умолчанию) или 4096.

После нажатия кнопки Ок, сервер перезагрузит конфигурацию (5-10 секунд) и теперь ваш сайт будет доступен по адресу https://ваш_сайт.

 

Обратите внимание, что не-https версия сайта так же остается в работе без каких либо изменений. В итоге ваш сайт будет доступен по двум адресам:

https://ваш_сайт

http://ваш_сайт

Чтобы избежать путаницы в адресе, создается редирект http → https. Популярные CMS могут строить такой редирект изначально, задав необходимые параметры в настройках сайта. Но,если ваш сайт не делает такой редирект, вы можете его настроить самостоятельно, например, средствами модуля mod_rewrite. Для этого добавьте следующий код в файл .htaccess:

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Файл .htaccess должен находится в корне вашего сайта, если его нету - создайте.

Во время тестирования редиректа, ваш браузер может запоминать предыдущие состояния, в таком случае проверку лучше проводить на новых вкладках инкогнито (Google Chrome) или приватных окнах (Mozilla Firefox).

 

Проверить корректность работы SSL сертификата можно на сайте - SSL checker, или с помощью утилиты OpenSSL - OpenSSL Cookbook.