ПРОЕКТЫ 


  АРХИВ 


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 и request_uri



On Fri, Nov 30, 2007 at 06:58:20PM +0300, Mikhail Suvorov wrote:

> Я сразу об этом подумал, но однако, не помогает. Вот, приведу полностью
> эту секцию из конфига:
> 
>                 location / {
>                         proxy_pass http://82.146.62.176:8080/;

-                         proxy_pass http://82.146.62.176:8080/;
+                         proxy_pass http://82.146.62.176:8080;

>                         proxy_redirect http://82.146.62.176:8080/ /;
>                         proxy_set_header Host $host;
>                         proxy_set_header X-Real-IP $remote_addr;
>                         proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
>                 }
> 
> 
> На удачу попробовал добавить что-то вроде proxy_set_header REQUEST_URI
> $request; но конечно не помогло.
> 
> > On Fri, Nov 30, 2007 at 06:01:22PM +0300, Mikhail Suvorov wrote:
> >
> >> Например, идем по ссылке http://premiership.ru/tags/%F4%EE%F2%EE/
> >> а в логи попадает следующая запись:
> >> 84.52.102.126 - - [30/Nov/2007:17:59:46 +0300] "GET /tags/%f4%ee%f2%ee/
> >> HTTP/1.0" 200 27700 "http://premiership.ru/"; "Mozilla/5.0 (Windows; U;
> >> Windows NT 6.0; ru; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10"
> >
> > nginx сначала раскодирует такие запросы, потом ищет location, а потом
> > при необходимости кодирует снова. Можно передавать запроса на бэкенд в
> > таком
> > виде, в каком он пришёл от клиента:
> >
> >      location  /  {
> >          proxy_pass   http://backend:8080;
> >      }
> >
> 
> 
> 
> 

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.