Безопасность

SSL-сертификаты

Сертификат нужен, чтобы сайт открывался по https:// без предупреждений. Панель выпускает бесплатные сертификаты Let's Encrypt и продлевает их сама.

Где в панели: Меню → Безопасность → SSL-сертификаты

В статье

Все сертификаты

Сертификаты сервера: домен, аккаунт, статус, срок, издатель, автопродление; ошибка выпуска видна в строке.

Статусы: Активен, Выпускается, Ошибка — с текстом причины, например «DNS-запись A домена не указывает на этот сервер».

Выпустить сертификат

Let's Encrypt для сайта

  1. Нажмите «+ Выпустить SSL».
  2. Выберите сайт — домен и корень документов подставятся.
  3. Укажите e-mail для уведомлений Let’s Encrypt.
  4. Нажмите «Выпустить».

Выпуск сертификата Let’s Encrypt.

Условие Как проверить
Домен указывает на сервер Запись A домена = IP сервера (раздел DNS или у регистратора)
Порт 80 открыт Брандмауэр → Порты: 80/tcp; внешний файрвол провайдера
Сайт отвечает Путь /.well-known/acme-challenge/ отдаётся веб-сервером (по умолчанию так и есть)

Wildcard и свой сертификат

Wildcard-сертификат через DNS-01 и Cloudflare.

Wildcard (*.example.com) выпускается через проверку DNS-01: нужен API-токен Cloudflare с правами Zone:DNS:Edit (токен можно сохранить во вкладке «Настройки»). Свой сертификат (купленный) — кнопка «Загрузить сертификат»: вставьте сертификат и приватный ключ в формате PEM.

Загрузка своего сертификата.

Настройки SSL: e-mail, автопродление, токен Cloudflare, проверка продления.

Частые вопросы

Ошибка «DNS-запись не указывает на этот сервер».

Домен смотрит на другой IP. Исправьте запись A и подождите обновления DNS, затем выпустите заново.

Сертификат истёк, хотя включено автопродление.

Нажмите в «Настройках» «Проверить статус продления» — увидите причину (обычно домен перестал указывать на сервер или закрыт порт 80).