Re: location /export.htm и параметры запроса

Sergey Shepelev temotor at gmail.com
Sun Jan 11 17:55:21 MSK 2009


proxy_pass http://1.2.3.4;

Уберите слеш в конце прокси. Вы указали конкретно URI на который
проксировать и указали его без параметров.

Однако это может не помочь.
Тогда поможет

proxy_pass http://1.2.3.4$request_uri;

но это может не работать в вашей версии nginx, я не помню в какой
версии появились параметры в proxy_pass.

2009/1/11 Vladimir Rusinov <vladimir at greenmice.info>:
> Привет.
>
> Имеется вот такой конфиг:
>
> http {
>
> proxy_connect_timeout 15;
> proxy_read_timeout 15;
>
> server {
> <....>
>
>
> location /export.htm {
>      proxy_connect_timeout 60;
>      proxy_read_timeout 60;
>      proxy_pass http://1.2.3.4/;
> }
> }
> }
>
>
> И запросы вида /export.htm?param=blablabla
>
> В этом листе неоднократно упоминалось, что концептуально параметры не
> являются частью uri, и поскольку в доках на эту тему я ничего не нашел, я
> подумал что этот location будет работать.
> Однако судя по всему запросы с параметрами не попадают в этот location.
>
> Либо я что-то не так сделал (пожалуй, склоняюсь к этому - что может быть не
> так?), либо получается несколько нелогично и нужно отдельно указать в доках
> на это.
>
> nginx 0.6.33
>
> Спасибо.
>
> --
> Vladimir Rusinov
> http://greenmice.info/
>


More information about the nginx-ru mailing list