[zorp-hu] Https nyug

Balazs Scheidler zorp-hu@lists.balabit.hu
Mon, 03 May 2004 12:09:09 +0200


2004-05-03, h keltezéssel 11:32-kor Hegedüs Ervin ezt írta:
> Hello,
> 
> 
> > hmm.. a session.server_address valamiert nem allitodik be, lehet, hogy a
> > fenti konfigban a setServerAddress metodus valoban igy van indentalva,
> > vagy csak a levelben nem jo?
> 
> sajnos csak a copy-nal ment el az indent, a konfigban igy van
> (bar asszem' ezt irtam a masodik levelben)
> 
> class ExtMyHTTP(HttpProxy):
>         def config(self):
> 		HttpProxy.config(self)
>                 self.session.server_address = SockAddrInet("127.0.0.1", 80)
> 
>         def setServerAddress(self, host, port):
> 		self.session.setServer (SockAddrInet('127.0.0.1', 80))
> 
> class MyHTTPS(PsslProxy):
>         def config(self):
> 	        PsslProxy.config(self);
> 		...
> 		self.session.server_address = SockAddrInet("127.0.0.1", 80);
>                 self.stack_proxy = ExtMyHTTP;
> 
> > szerintem ha nem muszaly a setServerAddress-hez ne nyulj, hanem inkabb
> > InbandRouter helyett hasznalj DirectedRouter-t.
> 
> az a gaz, hogy URL alapjan (es nem is a hoszt alapjan! :() kell a
> szerver cimet allitani.
> 
> tehat vmi ilyesmi:
> 
> https://cegnev.hu/owa -> 172.20.0.1
> https://cegnev.hu/webdav -> 172.20.0.2
> ...
> 
> esetleg mit javasolsz, hogy erdemes?

egymas melle stackeles?

a Pssl szerver oldala a HTTP kliens oldala, a HTTP szerver oldala maga a
szerver, igy o tud valasztani szervercimet.

Service('blabla', MyHTTPS, router=InbandRouter(),
        chainer=SideStackChainer(ExtMyHTTP))

-- 
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1