Как получить журналы для прямых запросов изображений jpg в NGINX?

#nginx #jpeg #access-log

#nginx #jpeg #доступ-журнал

Вопрос:

Я хочу, чтобы прямые запросы на файлы изображений jpg регистрировались в access.log. Например, кто-то напрямую обращается к изображению, сохраненному в моем WordPress:

https://www . мой домен /wp-content/uploads/2021/07/image.jpg

Как я могу увидеть это в записи журнала? Я удалил access_log, и он остается таким. Однако журналы прямых запросов к файлам jpg не собираются.

 location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
    expires     60d;
}
 

Ответ №1:

Использование access_log внутри location блока:

 location ~ .jpg$ {
  access_log /var/log/nginx/...;
}