[geGIS] Gegis en load balancing

Van Daele, Koen koen.vandaele op rwo.vlaanderen.be
Wo Sep 12 10:07:27 CEST 2007


Is het mogelijk om gegis te draaien in een omgeving waarbij gegis achter
een proxy en/of een loadbalancer zit? Zodat er bijvoorbeeld 2 webservers
zijn die gegis draaien waarbij de load balancer de requests onderschept
en doorstuurt naar 1 van beide webservers. Mogelijke problemen die
hierbij kunnen optreden zijn:
- Sessies:
de sessie van gebruiker A op server1 bestaat niet op server2, kan
opgelost worden door een bepaalde gebruiker steeds naar dezelfde server
te sturen
- Het aanmaken van absolute url's:
Vaak wordt er hiervoor gebruik gemaakt van de naam van de server, echter
in een dergelijke setup heeft de server intern een andere naam dan
extern. Bv: gis.vioe.be mapped naar de proxy die doorstuurt naar
gis1.intern.vioe.be of gis2.intern.vioe.be. Als je echter een absolute
url aanmaakt op basis van deze waardes dan krijg je iets zoals (bv. RSS
feed): http://gis2.intern.vioe.be/nieuws/rss Natuurlijk bestaat deze
niet. Oplossingen hiervoor zijn de server-naam te gaan halen uit de
HTTP_X_FORWARDED_SERVER die door de proxy wordt toegevoegd aan de
request. Vaak kan het ook al opgelost te worden met door iets als
BASE_URL te definieren en alle url's daarop te gaan genereren.

Vriendelijke groeten,
Koen Van Daele 
------------- volgend deel ------------
Een niet-tekst bijlage is verwijderd...
Naam: Koen Van Daele (koen.vandaele op rwo.vlaanderen.be).vcf
Type: text/x-vcard
Grootte: 151 bytes
Omschrijving: Koen Van Daele (koen.vandaele op rwo.vlaanderen.be).vcf
Url : http://www.gegis.org/pipermail/list/attachments/20070912/d8ca6203/attachment.vcf 


Meer informatie over de List maillijst