Способы оплаты Abuse

Почему появляется ошибка Failed to find the domain function при выпуске сертификата Lets Encrypt

12.12.2024, 17:40

Сертификат Let’s Encrypt — это бесплатный сертификат SSL/TLS, который позволяет обеспечить защищённое соединение между веб-сервером и браузером пользователя. Он предоставляет возможность шифрования данных, что защищает информацию от перехвата и атак.

Что такое сертификат

Let’s Encrypt

Let’s Encrypt был создан в 2014 году как инициатива, направленная на упрощение процесса получения и установки сертификатов. Основные особенности:

  1. Сертификаты Let’s Encrypt предоставляются без оплаты, что делает их доступными для всех пользователей.
  2. Процесс получения и установки сертификата может быть автоматизирован с помощью различных инструментов, таких как Certbot. Это упрощает управление сертификатами.
  3. Let’s Encrypt имеют срок действия 90 дней, после чего их необходимо обновить. Однако автоматизация позволяет легко справляться с этой задачей.
  4. Поддерживает современные протоколы безопасности и шифрования, что способствует повышению уровня безопасности в интернете.

Сертификаты широко используются как на малых, так и на крупных веб-сайтах для обеспечения безопасного соединения и повышения доверия пользователей.

Симптомы проблемы 

Не выпускается или не продлевается SSL-сертификат Let’s Encrypt, при этом появляется сообщение об ошибке "Failed to find the 'domain' function".

Причины появления ошибки 

В панели ispmanager 6 не установлен DNS-сервер, при этом происходит попытка выпуска SSL-сертификатов Let's Encrypt с проверкой по DNS.

Как устранить?

Установите сервер доменных имён в разделе "Настройки" - "Конфигурация ПО" - "Сервер имён (DNS)" по инструкции из официальной документации. После установки DNS-сервера, повторите попытку выпуска нового SSL-сертификата с проверкой по DNS в разделе “SSL-сертификаты”.