[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