[Twisted-web] Twisted and reverse proxies
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Wed Mar 31 18:03:01 EDT 2010
On 01:50 am, rgacote at appropriatesolutions.com wrote:
>
>The one small issue we've had is that all the log entries in Twisted
>come out showing a source IP of 127.0.0.1 (i.e., the Apache server). We
>turned on the X-Forwarded headers in Apache and ended up hacking some
>library code in Twisted, but always figured we must have missed
>something since it seems that grabbing the X-Forwarded header should
>either a) be something Twisted would do; or b) have a simple setting to
>indicate the use of X-Forwarded. (perhaps some more knowledgeable
>person will point me in the right direction.)
This is a poor behavior of Twisted Web logging, and something I'd very
much like to see fixed. Since the better header handling code appeared
in Twisted 8.2 or so, and since the Twisted Web proxy itself is again
apparently working in Twisted 10.0, this is probably more feasible to
actually fix.
http://twistedmatrix.com/trac/ticket/1468 is the ticket for this.
Notice that I said I was going to work on it a while ago, but then ran
into the various issues above, and never got anywhere. Possibly with
those roadblocks out of the way, the plan I described there could be
attempted (and perhaps it will even turn out to be a good one, but no
promises).
Jean-Paul
More information about the Twisted-web
mailing list