Re: nginx подменяет заголовок Location: в проксированом ответе

Igor Sysoev igor на sysoev.ru
Чт Фев 17 16:36:08 MSK 2011


On 17.02.2011, at 16:16, bas wrote:

> Я немного неправильно написал изначально.
>
> Имеем:
> Сайт - name.domain.ru (server_name name.domain.ru;)
> Апстрим:
> upstream name {
>   server unix:/path/to/socket;
> }
> Проксирование:
> ...
> proxy_pass http://name
> proxy_set_header Host $http_host;
> ...
> В результате до бекэнда доходит: .domain.ru

Если не указывать Host явно, то nginx использует имя в proxy_pass,
в данном случае, name.

> 17 февраля 2011 г. 16:57 пользователь Igor Sysoev <igor at sysoev.ru>  
> написал:
>
> On 17.02.2011, at 11:22, bas wrote:
>
>> Добрый день, столкнулся с похожей проблемой на nginx/0.8.54:
>> nginx вырезает из $host имя upstream'a при proxy_pass http://upstreamname.site.ru
>
> Как именно вырезает ?



--
Igor Sysoev
http://sysoev.ru/en/



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110217/b2fb7ac0/attachment.html>


Подробная информация о списке рассылки nginx-ru