[zorp-hu] kliens cimet a http headerbe, hogyan?

Daniel VASARHELYI zorp-hu@lists.balabit.hu
Wed, 3 Sep 2003 12:27:45 +0200


On Wed, Sep 03, 2003 at 12:21:44PM +0200, Hegedüs Ervin wrote:
> kiprobaltam ezzel is gyorsan, de:
> monitor:~# tail -f /var/log/apache2/monitor-access_log 
> 172.16.226.1 - - [03/Sep/2003:12:07:49 +0200] "GET /nagios/images/logos/linux40.png HTTP/1.0" 200 1972
> 172.16.226.1 - - [03/Sep/2003:12:07:49 +0200] "GET /nagios/images/logos/win40.png HTTP/1.0" 200 2288
> ami a zorp belso cime... :(
> (fenti modositason kivul meg van egy host alapu szerver-cim csere)
 
Ezt:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Erre csereltem:
LogFormat "%{X-Host}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

A zorp pedig ezt csinalja:
class VirtualHttp(HttpProxy):
        def config(self):
                HttpProxy.config(self)
                self.request_headers["X-Host"] = (HTTP_HDR_INSERT, self.session.client_address.ip_s)

Nekem mukodik :)))

Atverekedem magamat a developereken, hogy ezutan a REMOTE_ADDR helyett
az ^X-Host:-ot hasznaljak... Vagy megnezem a mod_setenvif dokumentaciot.

asd

-- 
Daniel VASARHELYI