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