конфиг nginx что б remote_addr был нормальный...

Post Reply
santyago
Posts: 112
Joined: Wed Jan 23, 2013 3:32 pm

конфиг nginx что б remote_addr был нормальный...

Post by santyago »

чтобы remote_addr был нормальный и ещё и HTTP_X_FORWARDED_FOR не было. и всё одновременно

как это сделать? опытный админ сидит хуеет :o


цитирую:
сделано
nginx
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
апач
RPAFenable On
# RPAFheader X-Forwarded-For
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 xxx.xxx.xxx.xxx <-- ip на котором сайт

итого:
REMOTE_ADDR - клиента, всё в норме, но при этом есть

HTTP_X_FORWARDED_FOR, который, видишь ли, сильно мешает мега-движку
я-то может и тупой
но не знаю как одновременно это сделать
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: конфиг nginx что б remote_addr был нормальный...

Post by admin »

В чем проблема закоментить
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

?
Don't forget to run script update
santyago
Posts: 112
Joined: Wed Jan 23, 2013 3:32 pm

Re: конфиг nginx что б remote_addr был нормальный...

Post by santyago »

если так сделать, то
SERVER["REMOTE_ADDR"] становится xxx.xxx.xxx.xxx <- IP сервера
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: конфиг nginx что б remote_addr был нормальный...

Post by admin »

proxy_redirect off;
proxy_intercept_errors on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
+

RPAFenable On
RPAFsethostname Off
RPAFheader X-Real-IP
RPAFproxy_ips 127.0.0.1 x.x.x.x
Don't forget to run script update
Post Reply