Istallare una istanza di Zope+Plone sotto il proprio dominio via proxy

Da Gennaio 2008, l'offerta Zope+plone e' stata inserita tra i pacchetti application server, condividendone le caratteristiche software.

Tra le nuove funzionalita' di sicuro la piu' importante e' la presenza di un demone watchdog che possa riavviare le istanze zope bloccate o che si sono chiuse inaspettatamente. E' inoltre possibile far condividere le proprie applicazioni cgi/fastcgi/scgi insieme alla propria istanza disabilitando il proxy su alcune url.

Di base l'istanza viene configurata con 2 zthread, una cache da 100 oggetti e un address space di 128 mega. In ogni momento sara' possibile incrementare le risorse in base alle proprie necessita'.

Le versioni di Zope e Plone supportate sono moltissime, in particolare garantiamo sempre il supporto all'ultima release stabile. Al momento dell'attivazione e' necessario specificare quali versioni si intendono utilizzare, tenendo presente che lo staff non istallera' versioni non piu' supportate dagli autori.

Completate le procedure il cliente ricevera' le credenziali di accesso alla ZMI e un numero di porta che dovra' utilizzare per configurare i proxy.

Per un uso ottimale del servizio e' necessario configurare almeno un sottodominio per l'accesso alla zmi. Rispetto alle offerte precedenti non sara' piu' possibile accedere direttamente alle ZMI senza averlo espressamente configurato nel proprio pannello. Questo aumentera' sensibilmente la sicurezza delle proprie istanze, permettendo di abilitare la zmi solo quando serve.

La sintassi del campo proxy per l'accesso all'istanza e' la seguente:

http://127.0.0.1:XXX/VirtualHostBase/http/YYY:80

dove XXX e' il numero di porta assegnato e YYY e' il sottodominio/dominio utilizzato per la ZMI

Se invece si vuole dare accesso direttamente a una directory della propria istanza (ad esempio /Plone) la sintassi e' la seguente:

http://127.0.0.1:XXX/VirtualHostBase/http/YYY:80/Plone/VirtualHostRoot

valgono le regole precedenti, e in questo caso potete sostituire /Plone con qualsiasi directory all'interno della vostra istanza.

nota sulle performance

I piu' attenti avranno notato che le impostazioni di default delle nostre istanze sono molto piu' basse di quelle "ufficiali". Purtroppo ci sentiamo di dire che le impostazioni standard di Zope sono "eccessive" per la maggior parte degli usi. Chi ha amministrato almeno una istanza Zope nella sua vita si sara' accorto che nel giro di poco tempo l'utilizzo di memoria crescera' a dismisura, anche di diversi giga per via dell'utilizzo massiccio del caching (5000 oggetti di default). Una tale fame di risorse avrebbe reso (a livello di costi) le offerte Zope proibitive per la maggior parte degli utenti. abbiamo preferito quindi partire con un setup relativamente basso per permettere ai clienti di incrementare l'investimento in base al successo del proprio lavoro.

Riteniamo comunque che i limiti di base siano sufficienti per la maggior parte degli usi. L'invito comunque e' a controllare regolarmente lo stato delle proprie istanze per verificare quando e' il momento di pensare ad un upgrade.

HowtoZope (l'ultima modifica รจ del 2008-01-16 15:14:37, fatta da RobertoDeIoris)