Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Установка SSL в Fastpanel

Рассмотрим, как выпустить и установить сертификат Let's Encrypt, а также как установить уже существующий сертификат.

Выпуск и установка сертификата Let's Encrypt

Чтобы установить бесплатный SSL Let's Encrypt, выполните следующие шаги:

  1. Кликните на карточку сайта, для которого нужно установить сертификат.
  2. Перейдите в раздел «SSL сертификаты».

55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d

  1. Нажмите «Новый сертификат».

781e3a1e 820b 43ff 91e2 02b83b5804f5

  1. Вы окажетесь в разделе «Let's Encrypt» на вкладке «Обычный сертификат». Поля Email и Длина ключа будут заполнены автоматически, при необходимости вы можете скорректировать данные.

027d84c7 Ab78 4d55 8bdd D39d5340cf19

  1. Нажмите «Сохранить».

Сертификат будет выпущен и установлен. Продление Let's Encrypt будет выполняться автоматически.

После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого:

  1. Наведите курсор на карточку сайта и выберите «Опции».
  2. Перейдите в раздел «HTTPS».
  3. Отметьте «Перенаправление на HTTPS» и сохраните изменения.

Выпуск и установка сертификата Let's Encrypt Wildcard

Сертификат Wildcard позволяет защищать домен и все его поддомены. 

Для выпуска сертификата выполните следующие шаги:

  1. Кликните на карточку сайта, для которого нужно установить сертификат.
  2. Перейдите в раздел «SSL сертификаты».

55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d

  1. Нажмите «Новый сертификат».

781e3a1e 820b 43ff 91e2 02b83b5804f5

  1. Вы окажетесь в разделе «Let's Encrypt». Перейдите на вкладку «Wildcard». Поля Email и Длина ключа будут заполнены автоматически, при необходимости вы можете скорректировать данные.

7ce73f6c C5df 4e0b 9eb2 E69c5260060a

  1. Нажмите «Сохранить».
  2. Сертификат отобразится в списке сертификатов. Нажмите на кнопку «Возобновить».
  3. Откроется новое окно. Нам потребуются указанные в нем значения TXT-записей: 

0fedfead 80af 4db7 Abe8 93ae2c19dded

  1. В панели timeweb.cloud/my перейдите в раздел «Домены».
  2. Нажмите на значок шестеренки рядом с вашим доменом, чтобы выбрать «DNS-записи»
  3. Нажмите на «Добавить запись» справа вверху и выберите пункт «TXT».
  4. В окне настройки в поле «Хост» кликните «Ввести вручную» и укажите _acme-challenge. В поле «Значение» вставьте значение, скопированное в Fastpanel. Нажмите «Добавить».
  5. Повторите то же самое для еще одной TXT-записи.
  6. Вернитесь к панели Fastpanel и нажмите «Продолжить».

Сертификат Let's Encrypt Wildcard будет выпущен и установлен. 

После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого:

  1. Наведите курсор на карточку сайта и выберите «Опции».
  2. Перейдите в раздел «HTTPS».
  3. Отметьте «Перенаправление на HTTPS» и сохраните изменения.

Продление Let's Encrypt Wildcard

Продление Let's Encrypt Wildcard будет выполняться автоматически только в случае, если на сервере развернут локальный DNS-сервер и домен делегирован на собственные NS-серверы.

Во всех остальных случаях для продления SSL будет нужно подтверждать владение доменом, указывая для него нужные значения TXT-записей (как в процедуре, описанной выше, начиная с шага 6). Fastpanel пришлет уведомление на контактный ящик, указанный при регистрации, когда потребуется указать новые TXT-записи.

Установка существующего сертификата

Чтобы установить существующий сертификат, выполните следующие шаги:

  1. Кликните на карточку сайта, для которого нужно установить сертификат.
  2. Перейдите в раздел «SSL сертификаты».

55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d

  1. Нажмите «Новый сертификат».

781e3a1e 820b 43ff 91e2 02b83b5804f5

  1. Слева выберите вариант «Существующий» и заполните форму:
    В поле Приватный ключ вставьте содержимое приватного ключа.
    В поле Сертификат вставьте содержимое сертификата.
    В поле Цепочка вставьте цепочку сертификатов, которыми подписан данный сертификат. Как правило, они приходят в письме от центра сертификации в файле с расширением .ca-bundle.
  2. Нажмите «Сохранить».

После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого:

  1. Наведите курсор на карточку сайта и выберите «Опции».
  2. Перейдите в раздел «HTTPS».
  3. Отметьте «Перенаправление на HTTPS» и сохраните изменения.
Была ли статья полезна?
Ваша оценка очень важна
Комментарии 3
Dmitry
Dmitry
28.12.2023, 10:56

"Продление Let's Encrypt будет выполняться автоматически." - не будет. Нужно каждый раз менять самостоятельно TXT-записи для каждого домена, для которого выпускаете новый сертификат.

То есть панель попытается в автоматическом режиме создать новый сертификат, но выдаст ошибку, если на вашем сервере не запущен локальный DNS-сервер, не добавлен DNS-аккаунт и ваши домены не добавлены в панель.

Об этом в принципе указано и в доках Fastpanel: https://kb.fastpanel.direct/ssl_certificates/lets-encrypt-wildcard-certificate-issue#automatic-lets-encrypt-wildcard-certificates-renewal

В принципе, ничего сложного - раз в пару месяцев делать эти нехитрые действия, но ни о какой автоматизации в этом случае речи не идёт..

Команда Timeweb Cloud
Команда Timeweb Cloud
29.12.2023, 03:15

Спасибо, что обратили внимание 💙 Мы обновили информацию про продление Wildcard-сертификатов.

Антон Демиденко
Антон Демиденко
22.06.2024, 13:33

Есть удобный вариант автоматизации перевыпуска wildcard сертификатов без http_challenge.

https://github.com/acmesh-official/acme.sh

Скрипт поддерживает множество ДНС провайдеров, у которых есть API.

Указываете токен API и почту аккаунта и наслаждайтесь автоматизацией через  dns_challenge