I have nginx running as reverse proxy for apache for my website. The problem I have is that all the logs in apache have 127.0.0.1 as the IP address. I have these set in nginx.conf

proxy_set_header X-Real-IP  $remote_addr;

# Set the hostname
        proxy_set_header Host $host;

#Set the forwarded-for header.
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

What am I missing?

link|improve this question
feedback

migrated from stackoverflow.com Aug 19 '11 at 17:04

This question came from our site for professional and enthusiast programmers.

1 Answer

Install and configure rpaf module for Apache. For example, see this blog post

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.