Forum Discussion
X-Forwarded-For extraction in Apache RHEL 6.5 HOW-TO
Hello Guys
This should be a fairly easy question for the Gurus here
Im using SNAT on my Vip and I need to log the real IP address of clients for auditing reasons
Since I have always implemented BIG-IP in routed mode I usually don't have to care about this, but this time I had to use SNAT mode instead so this procedure of extracting the X-Forwarded-For header is fairly new to me
I have follow instructions outline here ( listed below): http://www.techstacks.com/howto/log-client-ip-and-xforwardedfor-ip-in-apache.html
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy SetEnvIf X-Forwarded-For "^......." forwarded CustomLog "logs/access_log" combined env=!forwarded CustomLog "logs/access_log" proxy env=forwarded
and also in the F5 article: https://support.f5.com/kb/en-us/solutions/public/4000/800/sol4816.html
but none of them seem to work...
Im a bit confused on where do I actually have to made config changes... whether the httpd.conf file or the ssl.conf file ( since all my traffic is actually SSL traffic) I did it on my http.conf file with no positive results
Im on Apache RHEL 6.5
Has anyone succeeded on extracting the real IP address from the X-Forwarded-For header
many thanks in advanced
2 Replies
- What_Lies_Bene1
Cirrostratus
You've not mentioned what you've done on the F5 itself? Have you tested/checked on the server that the header is actually being inserted, using tcpdump or something similar?
I can't imagine you'd need to do anything in the ssl.conf file.
- Glenn_32974
Nimbostratus
Hello My friend What Lies Beneath
Sorry , you are right.. The way in inserting the X-F-F header is through the HTTP profile ( not using an irule this time)
In my captures I see that the header is being inserted so the F5 is doing what its supposed to be doing... The only thing is I have not been able to extract the header in the apache server
thanks for your quick reply!
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
