Кастомный лог для определённого 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