Re: nginx подменяет заголовок Location: в проксированом ответе
Igor Sysoev
igor на sysoev.ru
Чт Фев 17 16:29:27 MSK 2011
On 17.02.2011, at 15:22, Maxim Dounin wrote:
> Hello!
>
> On Thu, Feb 17, 2011 at 02:57:40PM +0300, Igor Sysoev wrote:
>
>> On 17.02.2011, at 11:22, bas wrote:
>>
>>> Добрый день, столкнулся с похожей проблемой на nginx/0.8.54:
>>> nginx вырезает из $host имя upstream'a при proxy_pass http://upstreamname.site.ru
>>
>> Как именно вырезает ?
>
> http://nginx.org/pipermail/nginx-ru/2010-February/032586.html
>
> Цитата:
>
> This fixes redirect returned if domain in Location header returned
> by backend
> starts with backend name as written in nginx config. E.g. with config
>
> location / {
> proxy_pass http://server;
> }
>
> if backend returns "Location: http://server.example.com/" resulting
> redirect
> was to ".example.com/" which is obviously wrong.
Этот патч я сейчас закоммитил, но тут, похоже, ситуация другая.
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru