Frage

Ich migriere viele Websites von Harz 3 nach Tomcat 7 (CentOS 4/Apache 2.20) und ich kämpfe darum, festzustellen, welche Art von Konfiguration meinen Anforderungen entspricht. Im Speziellen:

  • proxy_ajp vs mod_jk vs mod_proxy zum Übergeben von Anfragen an Tomcat/Railo
  • Automatisierung der Bereitstellung neuer Websites
  • Stellen Sie Web-Inf außerhalb der Site-Wurzeln (um Klonen von Klonen zu vereinfachen)
  • Verwenden Sie Apache ITK mit Tomcat, sodass jeder Vhost als anderer Benutzer und Prozess ausgeführt wird
  • Mit einer einzigen gemeinsam genutzten Railo Server -Administratorkonfiguration mit
  • Unterstützung für SES -URLs ohne Erweiterung (dh:/path/to/page)
  • SSL -Unterstützung erforderlich

Ich habe bereits viele Howtos gelesen, aber die meisten sind veraltet oder geben widersprüchliche Ratschläge. Ich würde gerne einige Beispiele von Leuten sehen, die viele Railo Vhosts betreiben und sie automatisch oder programmatisch bereitstellen. Im Allgemeinen würde ich Effizienz/Geschwindigkeit gegenüber Einfachheit bevorzugen, da ich das Beste aus begrenzten Ressourcen herausholen möchte.

Ich hätte diese Fragen separat stellen können, aber ich möchte sicher sein, dass Antworten alle oben genannten Faktoren berücksichtigen (vorausgesetzt, die Anforderungen sind tatsächlich kompatibel).

War es hilfreich?

Lösung

Schauen Sie sich zunächst die Vivotech -Installateure an - sie sind ein Hosting -Unternehmen. Verwenden Sie also ihre Installateure als Basis, sie sind makellos. (Es verwendet Tomcat)

Railo 3.3 erleichtert es viel einfacher, Kontexte aus Administrator bereitzustellen. Daher sollte das Scripting nicht so schwierig sein.

  • Web-INF sollte automatisch auf eine Site eingesetzt werden, wenn sie in Tomcat definiert ist
  • Wenn Sie jedem Benutzer einen neuen Kontextwurzeln geben, haben er einen eigenen Administrator
  • Jeder Webserver (Apache/IIS2K8/sogar Tomcat) unterstützt URL-Wewrite
  • Alles unterstützt SSL

  • Vielleicht möchten Sie auch sehen, wie Sie Ihre JVMs für diesen Senario einstellen und dann einige Lasttests durchführen, um zu sehen, wie es ihnen geht.

  • Lassen Sie eine E -Mail an Sean Corfield, Google Railo und seinen Namen geben und Sie erhalten seine E -Mail.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top