log_not_found

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

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

Описание

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

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

server {
    log_not_found on;
}

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

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