Абсолютный URI и proxy_pass
Olexander Shtepa
isk at idegroup.com
Tue May 27 14:09:59 MSD 2008
> > location / {
> > proxy_pass http://$host$uri;
> > }
> > Или я не понял, что Вам нужно
>
> нужно чтобы бакенд получил _абсолютный_ URI без изменений
В самом запросе по протоколу HTTP схема нигде не указывается (кроме случаев http proxy, да и то там CONNECT для https).
Т.е. Для запроса:
GET /bla.html HTTP/1.0
Host: www.example.com
бекенд получил точно такой же запрос, если сделать так:
location bla {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
Расшифровывать SSL, обработать, запаковать опять в SSL и так конектится к бекенду - изврат, так
как что бесполезно, что накладно.
More information about the nginx-ru
mailing list