[zorp-hu] Virtualhostok kezelese - tobb host eseten

Hegedüs Ervin zorp-hu@lists.balabit.hu
Fri, 1 Aug 2003 14:22:42 +0200


Hello,

> Elso otletem egy InbandRouter lenne.
> Ekkor ugyanis a proxy hatarozhatja meg a celt, amit Http eseten
> a Host fejlec alapjan is meg lehet tenni.
igy probalom:

class HTTP_in(HttpProxy):
        def config(self):
	        
        if self.request_url_host == "test1":
		self.session.server_address = SockAddr("127.0.0.1", 80)

	elif self.request_url_host == "typo3":
                self.session.server_address = SockAddr("10.1.0.80", 80)

...

        Service ("directplug", HTTP_in, router = InbandRouter ())


es ezt kapom vissza:

Traceback (most recent call last):
  File "/usr/local/etc/zorp/policy.py", line 48, in config
      if self.request_url_host == "test1":
AttributeError: request_url_host

hogy ellenorizzem a host erteket a headerben?
(probaltam self.Host-al is, ua)


air

-- 
Minden baj forrása az 1/x függvény.