Reverse proxy configuration on el7

Dewangga Bachrul Alam dewanggaba at xtremenitro.org
Thu May 7 02:38:39 UTC 2015


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?



More information about the nginx mailing list