ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-0.4.1



On 14.09.2006 18:44, Igor Sysoev wrote:
>>
>> Т.е. выприведённая запись стала бы:
>>
>> error_page   40x     $http_scheme://$host/uri;
> 
> А может просто $scheme ?

Да, так короче.

Для ясности, подведу итог - запрос с точки зрения переменных выглядит
примерно так:

Raw request (i.e. HTTP/1.1):

$request_method $request_uri $server_protocol
Host: $http_host
Content-Length: $content_length
Content-Type: $content_type
...the rest of headers...
\r\n
...entity-body (optional)...

(Случай когда $request_uri eq '*' не рассматриваем как нежизненный;
$content_length выставляется и при "Trasfer-Encoding: chunked" - т.е. не
только как содержимое "Content-Length").

Unparsed request:
        $scheme://$host$request_uri

Parsed request:
        $scheme://$host$uri     # if $request_uri !~ /\?/
        $scheme://$host$uri?$args

На итоговый $uri влияют директивы: index, rewrite - вроде всё?
set пока что не допустим?

Было бы неплохо создать сводную таблицу для переменных запроса/контекста.

Какой wiki для nginx нынче живой и актуальный?

-- 
Sergey Skvortsov
mailto: skv@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.