Если HestiaCP не добавляет домен, форма может вернуть общую ошибку, домен появляется без рабочей конфигурации либо операция откатывается после проверки шаблона. Причина бывает в конфликте существующего объекта, лимите пользователя, неверном имени, поврежденном шаблоне Nginx или ошибке DNS-компонента.

Не создавайте каталоги и конфиги вручную до проверки панели. Hestia ведет собственное состояние, и файлы вне ее учета могут усложнить последующие изменения и выпуск сертификата.

Уточните, какой объект не создается

Web domain, DNS domain и mail domain являются отдельными сущностями и могут иметь разные ошибки.

  • Панель сразу отклоняет имя домена.
  • Web domain создан, но сайт не открывается.
  • DNS-зона не появляется или конфликтует с существующей.
  • Ошибка возникает только при включении SSL или mail.

Почему возникает проблема

Панель проверяет уникальность, лимиты, шаблоны и возможность записать конфигурацию сервисов.

  • Домен или alias уже принадлежит другому пользователю.
  • Достигнут лимит web domains, DNS domains или IP.
  • Имя содержит протокол, путь, пробел или недопустимый символ.
  • Пользовательский шаблон Nginx или Apache имеет синтаксическую ошибку.
  • На диске нет места либо права системных каталогов изменены.

Пошаговая диагностика

Сопоставьте время попытки с журналом панели и проверкой веб-сервера.

  1. Проверьте домен и alias у всех пользователей панели.
  2. Сверьте лимиты пакета и доступные IP.
  3. Повторите создание минимального web domain без SSL и дополнительных функций.
  4. Проверьте журналы Hestia и синтаксис Nginx или Apache.
  5. Проверьте место, inode, владельцев каталогов и состояние сервисов.

Отделите панель от внешнего DNS

Домен может успешно создаться в Hestia до изменения NS у регистратора, но внешнее открытие зависит от DNS.

  • Создание web domain проверяется внутри панели.
  • DNS-зона нужна только при использовании DNS-сервера Hestia.
  • A и AAAA должны указывать на правильный адрес VPS.
  • Выпуск сертификата выполняется после доступности домена снаружи.

Как исправить проблему

Исправляйте подтвержденный конфликт или шаблон и повторяйте минимальную операцию.

  1. Удалите или перенесите конфликтующий alias штатными средствами.
  2. Измените лимит пакета осознанно, если ресурсы сервера позволяют.
  3. Верните рабочий системный шаблон и проверьте конфигурацию.
  4. Восстановите место и корректные права служебных каталогов.
  5. После создания настройте DNS и затем подключите SSL.

Как проверить результат

  • Домен виден у нужного пользователя и имеет конфигурацию web.
  • Проверка Nginx или Apache проходит без ошибки.
  • DNS возвращает ожидаемый IP.
  • HTTP и HTTPS открывают нужный virtual host.

Типичные ошибки

  • Вводить https:// и путь вместо имени домена.
  • Редактировать сгенерированный конфиг без шаблона.
  • Удалять записи другого пользователя напрямую из файлов.
  • Запрашивать SSL до распространения DNS.

Как предотвратить повторение

  • Храните резервную копию конфигурации Hestia.
  • Тестируйте пользовательские шаблоны перед применением.
  • Контролируйте место, inode и лимиты пакетов.
  • Ведите реестр доменов и их владельцев.

Когда нужна помощь

Если HestiaCP не добавляет домен, я проверю конфликт объектов, лимиты, шаблоны, сервисы и DNS, исправлю конфигурацию штатно и подключу сайт без ручного рассинхрона панели.