Кастомный лог для определённого location
uventris
nginx-forum на nginx.us
Вт Авг 9 13:39:04 UTC 2011
Здравствуйте.
Подскажите пожалуйста, как мне сделать
так, чтобы при заходе на определённый
location, записывалась бы информация в
кастомный access-лог?
Вот часть моего конфиг-файла:
...
location ~* ^/product/(\d+)$ {
set $product_id $1;
log_format productpage_visits '$remote_addr $product_id
$time_local';
access_log /var/log/nginx/visit_stats.log productpage_visits;
try_files $uri $uri/ /index.php?r=$request_uri;
}
...
Всё работает если нету try_files. Но тогда,
естественно, не отображается страница.
А если с try_files, то в лог-файл ничего не
пишется, хотя он и создаётся. (но пустой)
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,213576,213576#msg-213576
Подробная информация о списке рассылки nginx-ru