[zorp-hu] url redirect hiba

tusi tusi at enzim.hu
2012. Már. 14., Sze, 11:50:54 CET


Koszonom. Ez mar majdnem mukodik. Ket bajom van vele:
-hogyan tudok url-t megadni?
-hogyan mukodik ez egyutt a NameVirtual hosttal?

Ezt probaltam:

        def setServerAddress(self, host, port):
                host = "www.myhost.hu"
                self.request_url = 'http://www.myhost.hu/mac_register.html'
                proxyLog(self, CORE_POLICY, 3, "Client zone is not allowed to connect directly, redirecting; host='%s', port='%d'", (host, port))
                return HttpProxy.setServerAddress(self, host, port)

Ebben az esetben kapcsolodik a www.myhost.hu-hoz, ami egy virtual host,
de a nev nem kerul at a web szerverhez, ezert nem tudja kiszolgalni
(404-es hibat ad).

Koszonom a segitseget,
tusi

On Wed, 2012-03-14 at 11:06 +0100, Kovács Bálint wrote:
> Szia,
> 
> On 03/14/2012 10:34 AM, tusi wrote:
> > Koszonom a valaszt. Azt szeretnem elerni, hogy akarmilyen cimet ir be a
> > bongeszobe, csak egy, altalam meghatarozott oldal jojjon be neki. Ugy
> > mukodik, hogy szurok a cimre, es minden mas cimnel REJECT-tel terek
> > vissza, de jobb lenne, ha ezekben az esetekben is az altalam megadott
> > cim jojjon be. Meg tavolabrol azt szeretnem, hogy amig a belso halon nem
> > regisztraltak egy gepet mac cim alapjan, addig ne todjon a tuzfalon
> > kimenni, hanem a tuzfal kuldje a regisztracios oldalra.
> > Probalkoztam a 301 moved permanently megoldassal is a balabit oldalan
> > levo http->https atiranyitas pelda alapjan, de az sem mukodott.
> >
> > Koszonom a valaszokat, es ahelyes iranyba terelest,
> > tusi
> 
> Ha feltétel alapján szeretnéd csinálni, akkor InbandRouter mellett (vagy 
> overrideable TransparentRouter mellett) a proxy setServerAddress 
> metódusában a feltétel alapján vagy kicseréled a célhostot, vagy nem. Pl 
> teszteletlenül így:
> 
>      def setServerAddress(self, host, port):
>          if self.session.client_zone != "intranet.mehetanetre"
>              host = "registerserver.intranet.local"
>              proxyLog(self, CORE_POLICY, 3, "Client zone is not allowed 
> to connect directly, redirecting; host='%s', port='%d'", (host, port))
>          return HttpProxy.setServerAddress(self, host, port)
> 
> Balint
> 
> _______________________________________________
> zorp-hu mailing list
> zorp-hu at lists.balabit.hu
> https://lists.balabit.hu/mailman/listinfo/zorp-hu




További információk a(z) zorp-hu levelezőlistáról