Re: Двойное проксирование
Ihalainen Nickolay
ihanick на gmail.com
Вт Апр 20 14:11:50 MSD 2010
не устанавливайте на второй машине X-Real-IP
он и так уже имеет правильно значение: ip адресе клиента
2010/4/20 ZZZ <nginx-forum at nginx.us>:
> Здравствуйте!
> У меня возникла странная проблема: апач получает неправильный ip после двух nginx'ов.
>
> Дело в том, что у меня есть реальный сервер, на котором работает три виртуальных (KVM).
> И вот, на одной из них, крутится сайт, который состоит из связки nginx-apache. Пока эта машина смотрела в сеть напрямую, всё нормально работало, но мы пересмотрели архитектуру и теперь статистика думает, что все запросы идут с 1.1.1.1, т.е. гипервизора.
>
> Проксирование на апач:
>
> 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;
> }
>
>
> Проксирование на виртуальную машину:
>
> 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;
> }
>
>
> Как решить?
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,76990,76990#msg-76990
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
Подробная информация о списке рассылки nginx-ru