Ideale Railo + Tomcat configurazione vhost per il server di produzione occupato
Domanda
Sono la migrazione di un sacco di siti web da Resina 3 a Tomcat 7 (CentOS 4 / apache 2.20) e sto lottando per determinare quale tipo di configurazione soddisfa le mie esigenze. In particolare:
- proxy_ajp vs mod_jk vs mod_proxy per il passaggio di richieste di Tomcat / Railo
- automatizzando l'implementazione di nuovi siti
- mettendo WEB-INF di fuori delle radici del sito (per semplificare i siti di clonazione)
- Utilizzo di Apache ITK con Tomcat in modo che ogni run vhost come un diverso utente e processo
- avere un unico amministratore del server Railo condiviso config
- supporto per SES URL senza estensione (es: percorso / / a / pagina)
- il supporto SSL richiesto
Ho letto un sacco di howto già ma la maggior parte non sono aggiornati o fornire consigli contrastanti. Mi piacerebbe vedere alcuni esempi di persone che gestiscono molti vhosts Railo e distribuirli automaticamente oa livello di programmazione. In generale preferisco efficienza / velocità su semplicità come voglio ottenere il massimo da risorse limitate.
I potuto chiedere a queste domande separatamente, ma voglio essere sicuro che tutte le risposte tengono conto di tutti i fattori di cui sopra (assumendo i requisiti sono in realtà compatibile).
Soluzione
firstly, check out the vivotech installers - they are a hosting company, so use their installers as your base, they are flawless. (it uses tomcat)
railo 3.3 makes it a lot easier to deploy contexts from admin, so scripting this shouldn't be that hard.
- web-inf should be automatically put into a site when it is defined in tomcat
- if you give each user a new context-root, then they will have their own admin
- every webserver (apache/iis2k8/even tomcat) supports url-rewrite
everything supports ssl
you might also want to look at how you're going to tune your jvm's for this senario, then do some load testing to see how they fare.
drop an email to sean corfield, google railo and his name and you'll get his email.