Reverse proxy configuration on el7

Aron biru at yahoo.com
Thu May 7 02:49:56 UTC 2015


Hi ,
You must configure "X-Forwarded-For " in the apache log format to get real IP client.
 Regards
Aron 


     On Thursday, May 7, 2015 9:39 AM, Dewangga Bachrul Alam <dewanggaba at xtremenitro.org> wrote:
   

 Hello!

Did anyone have same problem when configuring reverse proxy nginx +
apache, when the request came from nginx, the IP didn't shows real visitor.

Example access.log:
127.0.0.1 - - [07/May/2015:09:27:30 +0700] "GET / HTTP/1.0" 200 61925
127.0.0.1 - - [07/May/2015:09:27:35 +0700] "GET / HTTP/1.0" 200 61925
127.0.0.1 - - [07/May/2015:09:27:43 +0700] "GET / HTTP/1.0" 200 62367

My proxy config:
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
client_body_buffer_size 128k;
proxy_connect_timeout  90;
proxy_send_timeout      90;
proxy_read_timeout      90;
proxy_buffers          32 4k;

In centos6, I got additional packages like mod_rpaf /
mod_extract_forwarded. But I didn't find any similiar packages on centos7.

Any hints?

_______________________________________________
nginx mailing list
nginx at nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx


  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20150507/dfe7ffe6/attachment.html>


More information about the nginx mailing list