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@zvuki.ru>
http://www.zvuki.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru