Я использую журнал доступа и ошибок в Nginx.Nginx - Исключить конкретный файл или папку из журнала в access.log
У меня очень много запросов на статистику, которые занимают слишком много места для хранения в access.log и не требуются.
Можно ли исключить конкретный файл или папку из входа в access.log?
Я хотел бы, чтобы исключить все запросы /stats/
server {
listen 80 default_server;
listen 443 ssl default_server;
server_name ***.co.uk www.***.co.uk;
root /var/www/***/html;
index index.html index.php;
access_log /var/www/***/log/access.log;
error_log /var/www/***/log/error.log;
}
Я обновил мой вопрос немного более подробно. Как я могу исключить папку 'stats' в этом примере? –
Я обновил свой ответ. Пожалуйста, проверьте, что он работает. Если нет, сообщите мне, каков был результат. –
Я обнаружил, что определение журнала доступа в блоке сервера, а затем попытка его переопределения в блоке местоположения не имеет никакого значения. Я должен был определить разные правила журнала доступа в каждом блоке местоположения. –