On Tue, 27 Jun 2006, Igor Sysoev wrote:
IS> > IS> Это опять же багофича: $document_root не понимает переменные в root.
IS> > IS> $request_filename понимает.
IS> >
IS> > Еще хорошо бы access_log понимал переменные...
IS>
IS> access_log переменные понимет.
Да, это я недосмотрел, он только на уровне http. Ну и ладно, логи по клиентам
будем отдельным сервисом разбирать.
log_format - только на уровне http, а access_log может быть даже на уровне
location.
BTW, я бы стандартный конфиг немножко поправил:
--- nginx.conf-dist Fri Jun 2 19:59:12 2006
+++ nginx.conf Wed Jun 28 12:43:04 2006
@@ -20,7 +20,7 @@
#log_format main '$remote_addr - $remote_user [$time_local] $status '
# '"$request" $body_bytes_sent "$http_referer" '
- # '"$http_user_agent" "http_x_forwarded_for"';
+ # '"$http_user_agent" "$host" "$http_x_forwarded_for"';
#access_log logs/access.log main;
Это критично только для виртуального хостинга. Обычно логи делают на уровне
сервера.
Игорь Сысоев
http://sysoev.ru