Maxim Dounin
October 16, 2010 06:10PM
Hello!

On Sat, Oct 16, 2010 at 03:45:35PM -0400, Mitry Matyushkov wrote:

> Привет.
>
> Столкнулся сегодня с такой фичей. Имеем
> конфиг:
>
> [code]
> upstream xxx {
> server 127.0.0.1:61111;
> }
>
> server {
> listen 80;
> server_name xxx.cool.domain.tld;
> location / {
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_set_header X-Forwarded-Host $http_host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header Host $http_host;
> proxy_pass http://xxx;
> }
> }
> [/code]
>
> При вызове http://xxx.cool.domain.tld бэкэнд делает
> редирект на http://xxx.cool.domain.tld/login. Именно
> этот Location приходит от него в nginx. Nginx же
> отдает клиенту .cool.domain.tld/login, т.е., просто
> вырезает то, что прописано в proxy_pass. При
> замене xxx на yyy в upstream и proxy_pass все
> начинает работать как и ожидается.
>
> Вот и думаю: просто запомнить или
> написать в спортлото? :)
>
> nginx version: nginx/0.8.50
>
> ps. "А вы так не делайте!" (c) С.Джобс.

http://nginx.org/pipermail/nginx-ru/2010-February/032586.html

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Интересности с proxy pass и upstream

Maxim Dounin October 16, 2010 06:10PM

Re: Интересности с proxy pass и upstream

Mitry Matyushkov October 16, 2010 06:28PM

Re: Интересности с proxy pass и upstream

Maxim Dounin October 16, 2010 06:40PM

Re: Интересности с proxy pass и upstream

Mitry Matyushkov October 16, 2010 06:51PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 208
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready