ПРОЕКТЫ 


  АРХИВ 


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: location /export.htm и параметры запроса


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: location /export.htm и параметры запроса
  • From: "Sergey Shepelev" <temotor@xxxxxxxxx>
  • Date: Sun, 11 Jan 2009 17:55:21 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=sJPQonCjqd5wRYzUR7cVwdgOggdNnsVhXMKsAFZdEYU=; b=XL0p96Hw1+pBQJZINGKOvnBeJNyW/I8draNNNdw7oYrZwDgVT6aPhHGsckRf/2xgP5 9tAQgOYO9FjQTM+xO8jAYvJE1E3a7J8NMqiJ0sxSzPfJ5SrC53aSHrdWkBQsfmU2bCFB anbrICQ+Z7pNzNa0PUPsuFZ3m7VbTWIwljSfc=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=YqYjp+j3lRGxhFfRk+Rl660sVPD9xSSj8dlZgtu2Y2TQJ+uBypKLBa76VWLb/1nbj3 82lasQwje9LNWTHUmdUEck8XGghOV1yHd3QjL5i8qtdY7ut+uqHFdeVanqJzhaFrKqk9 mcFw2SloqPGnM+Y1YtrVDvTnUWrtHifo08Nj8=
  • In-reply-to: <f6fdfb550901110638t61bff7f2h702e519f7aa33f2@xxxxxxxxxxxxxx>
  • References: <f6fdfb550901110638t61bff7f2h702e519f7aa33f2@xxxxxxxxxxxxxx>

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@xxxxxxxxxxxxxx>:
> Привет.
>
> Имеется вот такой конфиг:
>
> 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/
>


 




Copyright © Lexa Software, 1996-2009.