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

Нужно проверить четыре уровня: DNS-запись, виртуальный хост веб-сервера, корневую папку поддомена и SSL-сертификат. Пропуск любого уровня дает похожие симптомы.

Коротко: что сделать

  • Проверить A или CNAME запись поддомена
  • Убедиться, что поддомен добавлен в веб-сервер
  • Проверить корневую папку и права файлов
  • Проверить SSL-сертификат для поддомена
  • Сбросить кэш DNS и проверить с внешнего сервиса

Основные причины

У таких сбоев редко бывает одна универсальная причина. Надежнее идти от факта к факту: где ошибка проявляется, какие данные проходят через систему, что изменилось перед поломкой и на каком шаге цепочка перестает работать.

  • DNS-запись не создана или указывает на другой IP
  • Виртуальный хост не применился после создания поддомена
  • Поддомен смотрит не в ту папку
  • SSL выпущен только на основной домен
  • В панели включены ограничения на создание поддоменов

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

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

  • Проверить dig/nslookup для поддомена
  • Посмотреть конфиг nginx/apache для server_name
  • Открыть error_log и access_log поддомена
  • Проверить владельца и права директории
  • Проверить сертификат через браузер или openssl

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

Исправление должно закрывать первопричину, а не только маскировать симптом. Если затронуты доступы, платежи, данные клиентов или серверные настройки, сначала сделайте резервную копию и проверьте правку на тестовом сценарии.

  • Добавить корректную DNS-запись
  • Пересобрать конфигурацию веб-сервера из панели
  • Назначить правильную document root папку
  • Выпустить SSL на поддомен или wildcard
  • Исправить права пользователя сайта

Безопасный план решения

Сначала проверьте поддомен без изменения основного сайта. Не трогайте DNS основного домена, если проблема только в поддомене. После правки перезапускайте веб-сервер аккуратно и проверяйте конфиг.

Чего не стоит делать

  • Не удалять основной сайт из панели ради пересоздания поддомена
  • Не ставить wildcard DNS без понимания последствий
  • Не открывать права 777 на всю папку сайта
  • Не смешивать файлы поддомена с основным сайтом без необходимости

Что подготовить перед исправлением

  • Имя поддомена
  • Панель хостинга и серверный IP
  • Скрин DNS-зоны
  • Текст ошибки браузера или код ответа

FAQ

Почему поддомен открывает основной сайт?

Часто веб-сервер не нашел отдельный vhost и отдал default или первый сайт на IP.

Сколько ждать DNS?

Обычно от нескольких минут до нескольких часов, но локальный кэш может держать старое значение дольше.

Нужен ли отдельный SSL?

Да, сертификат должен покрывать конкретный поддомен или быть wildcard.

Когда стоит обратиться за помощью

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

Итог

Проверьте DNS, vhost, document root и SSL. Если нужно аккуратно поднять поддомен в ISPmanager, Hestia или другой панели, пишите в Telegram @rabotator_support.