repoze.vhm fornisce middleware e le utility per fare l'hosting virtuale all'interno di un ambiente WSGI / Repoze. È particolarmente utile in un ambiente repoze.zope2, dove può essere utilizzata come alternativa al classico VirtualHostMonster: metodo di fare hosting virtuale.
Virtual Hosting in a Nutshell
"Hosting Virtuale" consente alle applicazioni dinamiche per essere servito all'interno di un più ampio spazio dei nomi URL, indipendentemente dalla posizione fisica dei file di script utilizzati per servire la domanda, o la disposizione precisa degli oggetti all'interno dell'applicazione. In particolare, l'applicazione e il server collaborano per generare URL per i collegamenti nell'applicazione, in modo che i collegamenti preservano la posizione "apparente" dell'applicazione.
Il caso più semplice richiede alcuno sforzo: i collegamenti resi come percorsi relativi dall'interno pagine funzionano bene. Tuttavia, tali collegamenti cominciano ad essere problematico rapidamente, ad esempio quando la pagina è in servizio come vista indice di default per la sua cartella e l'URL non termina con un /. In tal caso, il browser interpreta i link relativi al genitore della cartella, e il caos ne deriva
Cosa c'è di nuovo in questa versione:.
- Assicurarsi HTTP_HOST è impostato correttamente per porte non standard sotto percorsi VHM. Questa intestazione richiede una porta di uscita se non l'impostazione predefinita per un determinato servizio. Vedere http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23. [Davidjb]
Requisiti :
- Python
I commenti non trovato