Сайт вообще не открывается

Сначала отделяем проблему домена, сети и SSL от сбоя самого веб-сервера.

Сайт не открываетсяПроверка по симптомам

Проверьте по порядку

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

  1. 1
    Откройте сайт с другого устройства и, если возможно, через другую сеть — например, мобильную.
  2. 2
    Проверьте адрес: нет ли ошибки в домене, лишнего www или перехода на старый поддомен.
  3. 3
    Если браузер показывает код ошибки, запишите его: 404, 500, 502, 503, ERR_NAME_NOT_RESOLVED и т. п.
  4. 4
    Проверьте, открывается ли http:// и https://. Разный результат сразу сужает круг причин.

Как читать результат

Не находится домен

Признак: Ошибка вида «не удаётся найти IP-адрес» или ERR_NAME_NOT_RESOLVED.

Что делать: Переходите к проверке DNS: NS, A/AAAA и срок делегирования.

Соединение не устанавливается

Признак: Timeout или connection refused, при этом домен резолвится.

Что делать: Проверяйте доступность IP, веб-сервер, firewall и маршрут.

Есть HTTP-код 5xx

Признак: Браузер соединяется с сервером, но получает 500/502/503.

Что делать: DNS уже работает; причина почти наверняка на хостинге или в приложении.

Главное правило диагностики

Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.