Здравствуйте.
Можно попробовать сделать (не проверял):
map $upstream_cache_status $log_name {
HIT hit;
default miss;
}
access_log /var/log/nginx/domain.name-access.$log_name.log;
http://nginx.org/ru/docs/http/ngx_http_log_module.html#access_log
http://nginx.org/ru/docs/http/ngx_http_upstr
Согласен, но в моём случае "выше" Nginx стоит дополнительное ПО, в котором
учтены критические уязвимости старых версий (каскадный прокси). Хотелось бы
настроить конфигурацию текущих низовых систем, без обновлений.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,256915,256927#msg-256927
В письме от Чт, 26 февраля 2015 02:47:09 пользователь Romano написал:
> Можно что-то сделать без обновления на более новые версии Nginx?
>
Всё же лучше обновиться. Security issue, там, вот это вот всё...
--
Best regards,
mva
signature.asc
Description: This is a digitally signed message part.
Ребята, спасибо за помощь! На одной версии Nginx настроил, а на старых
выходит каменный цветок. Директива access_log условия не поддерживает, а
оператор if не позволяет разместить директиву в теле условия.
Можно что-то сделать без обновления на более новые версии Nginx?
Posted at Nginx Forum:
h
Вы можете использовать переменную $upstream_cache_status из upstream-модуля
в access-логе.
25 февраля 2015 г., 22:37 пользователь Romano
написал:
> Я оказался невнимательным, все запросы записываются в журнал, просто
> "теряются" среди прочих. Скажите, возможно их как-то разделить по признаку
>
Я оказался невнимательным, все запросы записываются в журнал, просто
"теряются" среди прочих. Скажите, возможно их как-то разделить по признаку
кэширования? Полагаю можно добавить к директиве access_log условие if, но
какое?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,256915,256921#
Здравствуйте, Romano.
> Здравствуйте! На сервере настроено кэширование Nginx. До того как
> запрос будет кеширован, он виден в журнале посещений access_log.
> Когда сервер выдает кэшированные страницы, то в журнале посещений
> ничего не регистрируется, поскольку не доходит до директивы
Здравствуйте! На сервере настроено кэширование Nginx. До того как запрос
будет кеширован, он виден в журнале посещений access_log. Когда сервер
выдает кэшированные страницы, то в журнале посещений ничего не
регистрируется, поскольку не доходит до директивы задания журнала. Как
отслеживать такие зап