ПРОЕКТЫ 


  АРХИВ 


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: неправильный HTTP GET request с переменными в конфиге



anatoly wrote:
похоже nginx создает некорректные http requests когда в config server, location 
есть proxy_path с переменными, например
proxy_pass        http://$1.site.com/;
proxy_redirect    http://$1.site.com/ http://$1.ru.site.com/;
ошибка происходит когда request url более сложный чем "/" вроде 
http://some.ru.site.com/more/complex.html
происходит обрезание request url до "GET / HTTP/1.0" вместо корректного "GET 
/more/complex.html HTTP/1.0"

насколько я понимаю проблема в ngx_http_proxy_module.c

Вовсе нет - вы же сами просите проксировать всё на "/".
-  proxy_pass        http://$1.site.com/;
+  proxy_pass        http://$1.site.com;

Пожалуйста, изучите
  http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_pass


--
Best regards,
Andrew A. Kopeyko <kaa@xxxxxxxx>
http://www.zvuki.ru/


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.