Frage

Ich habe Entwicklung Server-Setup ausgeführt wird Adobe Coldfusion8 (installieren .war) oben auf Caucho Resin v3.1.9. (CentOS 5.3-64bit)

Hinweis : Dies ist meine erste Erfahrung mit Harz. Ich versuche Coldfusion8 oben auf Harz zu laufen, wie ich vorgeschlagen wurde, dass dies mir eine große Performance-Gewinne geben würde.

Meine Frage ist, : Wie ich einfach mehrere Apache Virtual wie meine bestehende Konfiguration integriert werden kann

.

Auf meinem Produktions-Server, CF8 ausgeführt wird, standalone auf Adobe installieren geliefert JRun über mod_jrun22.so in Apache, ich habe für jede meiner Websites virtuelle Hosts Setup Hinweis auf den ‚/ var / www / * / html /, ähnlich wie die Beobachtet (vereinfacht):

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.mydomain.com/html
ServerName www.mydomain.com
ServerAlias mydomain.com
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.myotherdomain.com/html
ServerName www.myotherdomain.com
ServerAlias myotherdomain.com
</VirtualHost>

Diese Konfiguration ermöglicht es mir, die Einrichtung virtueller Hosts über Apache zeigt auf '/ var / www / * / html', so kann ich schnell implementieren Webseiten mit Coldfusion Apps.

Nun mit Harz, wie es scheint muss ich auch Setup Tags für jeden meiner virtuellen Hosts in ‚/opt/resin/conf/resin.conf‘. So duplizieren Apache virtuelle Hosts vollständig zu haben.

Was ich wirklich will, ist die Einrichtung in der Lage sein meine Apache virtuelle Hosts und dann haben Harz kompensieren entsprechend.

Ich brauche eine bessere Lösung und bin völlig offen jeden Vorschlag zu unterhalten.

War es hilfreich?

Lösung

In der Harz docs es ein Beispiel zeigt unter Verwendung von Regex das Stammverzeichnis zu ändern. Könnten Sie eine ähnliche regex erstellen, die einfach jede .com Website gefangen und den Dokument-Root gesetzt?

Von spielen mit Harz / Railo und caucho Ich konnte nicht nur eine Möglichkeit, überhaupt nur die Virtualhost Konfiguration in Apache hat finden. Sie müssen es bis zu einem gewissen Niveau duplizieren sowieso. Entweder durch einen regulären Ausdruck Eintrag oder wie ich (nur etwa 10 Domains hatte) für jede Website einen Eintrag erstellen.

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