log_not_found

Директива log_not_found контролирует, записывать ли в журнал запросы к отсутствующим файлам.

Синтаксисlog_not_found on | off;
По умолчаниюoff
Контекстhttp, server, location
Аргументыflag

Описание

Директива log_not_found в NGINX используется, чтобы указать, должен ли сервер записывать в журнал запросы к файлам, которых не существует. Эта директива может быть чрезвычайно полезна для веб-администраторов, поскольку помогает отслеживать доступ к несуществующим ресурсам на сервере, что может выявлять неработающие ссылки, проблемы с конфигурацией или попытки доступа к неавторизованному контенту. Она может быть активирована на уровнях контекста http, server или location, что позволяет обеспечить гибкий и детализированный контроль ведения журналов.

Пример конфига

server {
    log_not_found on;
}

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

Если вы обслуживаете динамический контент, убедитесь, что у вас есть надлежащая логика для обработки ситуаций 'не найдено' и не полагайтесь исключительно на эту директиву.

← Ко всем директивам