Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Двойное проксирование
- To: nginx-ru@xxxxxxxxx
- Subject: Двойное проксирование
- From: "ZZZ" <nginx-forum@xxxxxxxx>
- Date: Tue, 20 Apr 2010 06:07:48 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=6l/8b2MCUqy7JDhOSSR4VTLfPuAjjU7kwvpVJp7oAlM=; b=mDRQkbSCW2R+C/dhz4UA0fMdke5vSISPgcTFqTBZ67Rfopca46G/3S9Zfqs1acrNWQD5V4LNoAWSWEvxVVYOj5VDpWDGX+TyqCr6ygsNDDTJQCrodn5ldAPtqDAL9W4Z;
Здравствуйте!
У меня возникла странная проблема: апач получает неправильный 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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|