Назад | Перейти на главную страницу

Получаем ли мы запись access.log для контента, обслуживаемого из кеша в nginx

Для конфигурации, которая выглядит как

http {
    proxy_cache_path /etc/nginx/cache keys_zone=one:10m;

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    server {
        proxy_cache one;
        listen 80;
        server_name x.y.in www.x.y.in;

        location / {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header HOST $http_host;
            proxy_pass http://127.0.0.1:1234;
            proxy_redirect off;
        }
    add_header Access-Control-Allow-Origin *;
    }
}

Я делал ab (тест apache). И что интересно, я ничего не увидел в файле access.log для кэшированного содержимого, я вижу, что некоторые файлы появляются в указанном мной каталоге кеша.

Ожидается ли такое поведение, не отображается ли кэшированный контент в access.log? Это настраивается?

Просматривал документы nginx, не нашел ничего, связанного с этим.