repoze.vhm biedt middleware en hulpprogramma's voor het doen van virtual hosting binnen een WSGI / Repoze milieu. Het is bijzonder nuttig bij een repoze.zope2 omgeving, waar het kan worden gebruikt als alternatief voor de klassieke VirtualHostMonster: Werkwijze doen virtual hosting.
Virtual Hosting in een notendop
"Virtual hosting" stelt dynamische toepassingen worden geserveerd van binnen een grotere URL namespace, onafhankelijk van de fysieke locatie van het script bestanden die gebruikt worden om de toepassing, of de precieze lay-out van objecten binnen de applicatie dienen. Met name de toepassing en de server samenwerken om URLs voor koppelingen in de toepassing, zodat de koppelingen behouden de "schijnbare" locatie van het verzoek genereert.
Het eenvoudigste geval vereist geen inspanning helemaal: koppelingen weergegeven als relatieve paden vanuit pagina's werken goed. Dergelijke verbindingen gaan snel problematisch, bijvoorbeeld wanneer de pagina die als de standaard index weergave voor haar map en de URL eindigt niet in een /. In dat geval is de browser interpreteert de links ten opzichte van de ouders van de map, en chaos ontstaat
Wat is nieuw in deze release:.
- Zorg ervoor HTTP_HOST juist is ingesteld voor niet-standaard poorten onder VHM paden. Deze header vereist een trailing-poort, zo niet de standaard voor een bepaalde dienst. Zie http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23. [Davidjb]
Eisen
- Python
Reacties niet gevonden