[Zope] Re: Access log & trusted proxy

Tres Seaver tseaver at zope.com
Mon Mar 21 16:51:15 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Phillip Hutchings wrote:
| On Mon, 21 Mar 2005 12:40:48 -0000 (GMT), Robert (Jamie) Munro
| <jamie at textmatters.com> wrote:
|
|>Is it possible to get zope's access log (Z2.log) to log the IP address of
|>the original client, rather than that of the proxy when the proxy is
|>listed as a trusted-proxy. Currently, my log files have all clients as
|>127.0.0.1, which isn't very helpful when analysing the logs.
|
|
| No, because the proxy initialises a new connection to the Zope server,
| so the connection to Zope actually does come from 127.0.0.1, not the
| client. Get your proxy to log, it's easier.

Actually, there is a configuration option which tells Zope to trust the
"X-Forwarded-For" header from particular proxies:

# Directive: trusted-proxy
#
# Description:
#  Define one or more 'trusted-proxies' directives, each of which is a
#  hostname or an IP address.  The set of definitions comprises a list
#  of front-end proxies that are trusted to supply an accurate
#  X-Forwarded-For header to Zope.  If a connection comes from
#  a trusted proxy, Zope will trust any X-Forwarded header to contain
#  the user's real IP address for the purposes of address-based
#  authentication restriction.
#
# Default: unset
#
# Example:
#
#    trusted-proxy www.example.com
#    trusted-proxy 192.168.1.1


I don't know whether that setting has any effect on the address used by
the access log, however.

Tres.
- --
===============================================================
Tres Seaver                                tseaver at zope.com
Zope Corporation      "Zope Dealers"       http://www.zope.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCP0HTGqWXf00rNCgRAqpYAJ9rjMlyjMhYzkaXlhA2eWGiYvf41ACgn4k7
P9W+du/+e2kP0zY6Bnoh9WE=
=kZeq
-----END PGP SIGNATURE-----



More information about the Zope mailing list