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
|