Сервер готов к обслуживанию
Эта страница появляется по умолчанию, когда веб-сервер запущен и принимает соединения, но содержимое для запрошенного адреса ещё не размещено. Инфраструктурная сторона работает: TLS-сертификат принят, виртуальный хост определён, ответ возвращается с кодом 200.
Что произошло
Пакет веб-сервера установлен и стартует автоматически после загрузки операционной системы. До тех пор, пока в корневой директории не появится пользовательский index.html или конфигурация не перенаправит запросы на бэкенд-приложение, посетители видят данный документ. Это стандартная заглушка дистрибутива, а не признак сбоя.
Если вы видите эту страницу — сервер настроен корректно. Дальнейшая настройка требуется со стороны оператора, развернувшего этот узел.
Дальнейшие действия
Оператору, ответственному за данный узел, следует:
- разместить файлы проекта в директории
/var/www/htmlлибо изменить путь в директивеrootблока виртуального хоста; - обновить значение
server_nameна актуальный набор обслуживаемых имён, включая алиасы; - при использовании TLS — убедиться, что сертификат покрывает все обслуживаемые имена;
- проверить корректность конфигурации командой
nginx -t; - выполнить перезагрузку без обрыва соединений:
systemctl reload nginx.
Если страница появилась по ошибке (например, в браузере пользователя, ожидавшего совсем другой сайт), вероятно, DNS-резолвер сослался на узел, не настроенный обслуживать соответствующий домен. Это устраняется на стороне владельца домена корректировкой записи A или AAAA, либо актуализацией CNAME.
Диагностика
Проверка достижимости с клиента: curl -kI https://имя-узла/. Заголовок Server в ответе укажет название и версию обслуживающего демона.