vhosting and map { }

Igor Sysoev is at rambler-co.ru
Wed Jun 28 13:12:47 MSD 2006


On Wed, 28 Jun 2006, Dmitry Morozovsky wrote:

> 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





More information about the nginx-ru mailing list