Если HestiaCP не добавляет домен, форма может вернуть общую ошибку, домен появляется без рабочей конфигурации либо операция откатывается после проверки шаблона. Причина бывает в конфликте существующего объекта, лимите пользователя, неверном имени, поврежденном шаблоне Nginx или ошибке DNS-компонента.
Не создавайте каталоги и конфиги вручную до проверки панели. Hestia ведет собственное состояние, и файлы вне ее учета могут усложнить последующие изменения и выпуск сертификата.
Уточните, какой объект не создается
Web domain, DNS domain и mail domain являются отдельными сущностями и могут иметь разные ошибки.
- Панель сразу отклоняет имя домена.
- Web domain создан, но сайт не открывается.
- DNS-зона не появляется или конфликтует с существующей.
- Ошибка возникает только при включении SSL или mail.
Почему возникает проблема
Панель проверяет уникальность, лимиты, шаблоны и возможность записать конфигурацию сервисов.
- Домен или alias уже принадлежит другому пользователю.
- Достигнут лимит web domains, DNS domains или IP.
- Имя содержит протокол, путь, пробел или недопустимый символ.
- Пользовательский шаблон Nginx или Apache имеет синтаксическую ошибку.
- На диске нет места либо права системных каталогов изменены.
Пошаговая диагностика
Сопоставьте время попытки с журналом панели и проверкой веб-сервера.
- Проверьте домен и alias у всех пользователей панели.
- Сверьте лимиты пакета и доступные IP.
- Повторите создание минимального web domain без SSL и дополнительных функций.
- Проверьте журналы Hestia и синтаксис Nginx или Apache.
- Проверьте место, inode, владельцев каталогов и состояние сервисов.
Отделите панель от внешнего DNS
Домен может успешно создаться в Hestia до изменения NS у регистратора, но внешнее открытие зависит от DNS.
- Создание web domain проверяется внутри панели.
- DNS-зона нужна только при использовании DNS-сервера Hestia.
- A и AAAA должны указывать на правильный адрес VPS.
- Выпуск сертификата выполняется после доступности домена снаружи.
Как исправить проблему
Исправляйте подтвержденный конфликт или шаблон и повторяйте минимальную операцию.
- Удалите или перенесите конфликтующий alias штатными средствами.
- Измените лимит пакета осознанно, если ресурсы сервера позволяют.
- Верните рабочий системный шаблон и проверьте конфигурацию.
- Восстановите место и корректные права служебных каталогов.
- После создания настройте DNS и затем подключите SSL.
Как проверить результат
- Домен виден у нужного пользователя и имеет конфигурацию web.
- Проверка Nginx или Apache проходит без ошибки.
- DNS возвращает ожидаемый IP.
- HTTP и HTTPS открывают нужный virtual host.
Типичные ошибки
- Вводить https:// и путь вместо имени домена.
- Редактировать сгенерированный конфиг без шаблона.
- Удалять записи другого пользователя напрямую из файлов.
- Запрашивать SSL до распространения DNS.
Как предотвратить повторение
- Храните резервную копию конфигурации Hestia.
- Тестируйте пользовательские шаблоны перед применением.
- Контролируйте место, inode и лимиты пакетов.
- Ведите реестр доменов и их владельцев.
Когда нужна помощь
Если HestiaCP не добавляет домен, я проверю конфликт объектов, лимиты, шаблоны, сервисы и DNS, исправлю конфигурацию штатно и подключу сайт без ручного рассинхрона панели.