Dear All,
I have setup nginx reverse proxy with IIS webserver.
Client —> Nginx RP —> IIS 7
But i am unable to get client ip on IIS server’s log. i am getting Ngnix
server’s ip.
Can anybody help me to achieve this ?
Posted at Nginx Forum:
Dear All,
I have setup nginx reverse proxy with IIS webserver.
Client —> Nginx RP —> IIS 7
But i am unable to get client ip on IIS server’s log. i am getting Ngnix
server’s ip.
Can anybody help me to achieve this ?
Posted at Nginx Forum:
Dear Jonathan,
Thanks for your reply.
Now my problem has been resolved with the help of below URL :-
Posted at Nginx Forum:
On 9 November 2012 13:11, piyushbj [email protected] wrote:
Dear All,
I have setup nginx reverse proxy with IIS webserver.
Client —> Nginx RP —> IIS 7
But i am unable to get client ip on IIS server’s log. i am getting Ngnix
server’s ip.
That’s because the nginx server is the one making the connection to
the IIS instance.
You need to teach your application about the X-Forwarded-For (X-F-F)
HTTP header, or tell IIS to log this header in place of the client IP.
Failing that, you could look at using something like
https://devcentral.f5.com/weblogs/Joe/archive/2009/12/23/x-forwarded-for-http-module-for-iis7-source-included.aspx
, but that’s kind of overkill IMHO.
For all of these, you’ll need to add the client’s IP to the X-F-F
header in nginx. A bit of very simple googling should teach you how to
achieve this.
Jonathan M. // Oxford, London, UK
http://www.jpluscplusm.com/contact.html
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs