Установка SSL сертификата (ISPmanager) Print

  • 0

Сертификат можно выпустить только когда домен доступен и работает с Вашего сервера

Для установки сертификата от Let's Encrypt, нужен соответствующий модуль для ISPmanager в разделе Интеграция/Модули. Если он не установлен, нужно его установить:isp_le001.jpg

Чтобы получить сертификат, в настройках пользователя под которым заведен домен, должно быть разрешено использование SSL

 


Существует несколько способов получения сертификата через панель. Рассмотрим оба.

Первый способ: нужно зайти в настройки домена, поставить галочки напротив SSL, в выпадающем меню выбрать «Новый Let's Encrypt сертификат» и нажать ОК

В следующем окне можно просто нажать ОК. 

Обратите внимание, что в поле Доменное имя указаны все алиасы которые попадут в сертификат. Если Вам нужно например чтобы test.testdomain.com тоже работал по https, то нужно его туда прописать вручную. Но при этом test.testdomain.com должен быть доступен, т.е. пинговаться.

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


Второй способ: переходим в пункт SSL сертификаты и выбираем установку через модуль Letsencrypt

isp_le_002.jpg

Вам нужно указать пользователя под которым заведен домен, и сам домен. Название сертификата прописывается автоматически, но можно задать ему и свое имя. По умолчанию выпускается сертификат и для www поле «Доменное имя». Если Вам необходима работа с www убедитесь что домен так же доступен по www:isp_le003.jpg

После установки в пункте «SSL Сертификаты» вы увидите установленный сертификат от LE, данный сертификат действителен 90-дней и будет продлятся автоматическиisp_le004.jpg

После установки сертификат сразу будет подключен к домену, вы можете это увидеть в свойствах домена. Если же сертификат автоматически не подключиться, то нужно будет вручную в свойствах домена в поле SSL-сертификат выбрать сертификат который Вы создавали и сохранить.

Также Вы можете сразу указать перенаправление на https автоматически, указав галку на нужный пункт(но мы рекомендуем настраивать редирект когда убедитесь что по https сайт работает без ошибок)isp_le005.jpg

Проверить валидность сертификата можно например онлайн сервисом sslshopper.com


В случае если Ваш сайт будет криво отображаться по протоколу https нужно проверить на наличие ошибки mixed content. Сделать это можно, например нажав в браузере Chrome или Firefox комбинацию клавиш ctrl+c и выбрав пункт console или консоль.

Пример ошибки:

Решение:

Ошибка mixed content, часть ссылок открывается по https://, а часть по http://
Нужно или сделать независимые ссылки чтобы домен был доступеy и по http:// и по https:// или жестко закрепить за https://
Т.е. Вам нужно переделать ссылки http://mydomain.com --> //domain.com  или же жестко закрепить из-за https://mydomain.com

Сначала смотрим в админку сайта и правим там http на https если есть такая возможность. Также ссылки могут быть в базе, в конфигурационных файлах движка, плагинов или тем ну и конечно же в кеше. Иногда нужно очистить кеш, чтобы увидеть нужный результат.

Также желательно сообщить поисковым системам о новом адресе, для этого нужно:

  • В robots.txt меняем строки Host и Sitemap на новый защищенный протокол https.
  • В WEB-мастерской Google добавляем новый сайт с указанным протоколом «https» и заполняем всю необходимую информацию для нового протокола.
  • В WEB-мастерской Yandex нужно выбрать Ваш сайт → «индексирование» → «переезд сайта» → поставить галку для «https».

Was this answer helpful?

« Back