Re: Getting Client IP to backend instance application

2017-01-18 Thread Aaron West
Hi Viranga,

Can I check if you've configured your backend web servers to use either the
X-Forwarded-For or X-Client-IP header in your logging?

Normally you would need to do something like the following:

http://www.loadbalancer.org/blog/iis-and-x-forwarded-for-header
http://www.loadbalancer.org/blog/apache-and-x-forwarded-for-headers

Otherwise without understanding your traffic flow it would appear correct,
it's worth bearing in mind that XFF headers will usually contain the client
IP followed by each successive proxy the connection went through so check
it if contains multiple addresses.

Aaron West

Loadbalancer.org Limited
+44 (0)330 380 1064
www.loadbalancer.org

On 18 January 2017 at 03:38, Jayalath, Viranga  wrote:

> Hi Haproxy team ,
>
> I have a question. I have a backed instance which attached to haproxy
> instance. I have requirement to get client  IP in my nodejs application
> logs . But how ever im getting the haproxy IP. I refer all your x forwarder
> options can use to get client ip but still im getting the haproxy server ip
> in my logs. Can you advice any thing i can do .  Below you i will mentioned
> configuration changes i used.
>
> # add X-FORWARDED-FOR
> option forwardfor
> # add X-CLIENT-IP
> http-request add-header X-CLIENT-IP %[src]
>
>
> --
> Best Regards,
>
> Viranga Jayalath
> DevOps and Application Engineering,Cloud Services Technology Operations
>
> Pearson Lanka (Pvt) Ltd.
> Technology Operations
> Orion City, Alnitak Building
> No. 752, Dr. Danister De Silva Mawatha
> Sri Lanka
>
>
> *M*  +94 (0) 714 672980 <+94%2071%20467%202980>
>
> Learn more at *pearson.com *
>
> *ALWAYS LEARNING*
>


Getting Client IP to backend instance application

2017-01-17 Thread Jayalath, Viranga
Hi Haproxy team ,

I have a question. I have a backed instance which attached to haproxy
instance. I have requirement to get client  IP in my nodejs application
logs . But how ever im getting the haproxy IP. I refer all your x forwarder
options can use to get client ip but still im getting the haproxy server ip
in my logs. Can you advice any thing i can do .  Below you i will mentioned
configuration changes i used.

# add X-FORWARDED-FOR
option forwardfor
# add X-CLIENT-IP
http-request add-header X-CLIENT-IP %[src]


-- 
Best Regards,

Viranga Jayalath
DevOps and Application Engineering,Cloud Services Technology Operations

Pearson Lanka (Pvt) Ltd.
Technology Operations
Orion City, Alnitak Building
No. 752, Dr. Danister De Silva Mawatha
Sri Lanka


*M*  +94 (0) 714 672980

Learn more at *pearson.com *

*ALWAYS LEARNING*