Welcome! Log In Create A New Profile

Advanced

Двойное проксирование

ZZZ
April 20, 2010 06:07AM
Здравствуйте!
У меня возникла странная проблема: апач получает неправильный ip после двух nginx'ов.

Дело в том, что у меня есть реальный сервер, на котором работает три виртуальных (KVM).
И вот, на одной из них, крутится сайт, который состоит из связки nginx-apache. Пока эта машина смотрела в сеть напрямую, всё нормально работало, но мы пересмотрели архитектуру и теперь статистика думает, что все запросы идут с 1.1.1.1, т.е. гипервизора.

Проксирование на апач:
[code]
location / {
proxy_pass http://127.0.0.1:8088;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
[/code]

Проксирование на виртуальную машину:
[code]
location / {
limit_req zone=one burst=5 nodelay;
proxy_pass http://1.1.1.3:80;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
[/code]

Как решить?
Subject Author Posted

Двойное проксирование

ZZZ April 20, 2010 06:07AM

Re: Двойное проксирование

Ihalainen Nickolay April 20, 2010 06:14AM

Re: Двойное проксирование

ZZZ April 20, 2010 07:28AM

Re: Двойное проксирование

Sergey Shepelev April 20, 2010 07:34AM

Re[2]: Двойное проксирование

Михаил Монашёв April 20, 2010 07:42AM

Re: Двойное проксирование

ZZZ April 20, 2010 07:51AM

Re: Двойное проксирование

ZZZ April 20, 2010 09:03AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 270
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready