Am Dienstag, 7. Juni 2011 schrieb Lentes, Bernd:
wir sind gerade dabei, unsere erste Webapp zu deployen. Auf vielfaches Anraten haben wir uns dazu entschlossen, einen httpd vor den Tomcat zu setzen. Wir nutzen Apache 2.2, Tomcat 6 und SLES 11 SP1. Es ist sehr wahrscheinlich, daß später weitere Webapps dazu kommen. Wir möchten, daß die aktuelle Webapp unter host.domain.tld später direkt erreichbar ist, ohne weitere Pfadangaben. Dies kann später auch für weitere Webapps gelten, es wäre dann analog host2.domain.tld usw. Ich weiß aber nicht genau, wie ich das machen soll. Vhosts auf httpd-Seite anlegen kann ich, daß habe ich schon öfters gemacht. Per AJP würde httpd den request dann an tomcat weiterleiten. Dies mache ich mit JKMount Direktiven. Aktuell haben wir sowas: JkMount /mouseidgenes appl01
Aber wie mache ich das, wenn ich ja keine Pfadangaben hinter der TLD haben will (zumindest nicht beim ersten Aufruf der Seite, beim anschließenden Surfen auf der Seite wäre mir das egal) ?
Wie wäre es mit mod_rewrite? Ich hab auf http://www.knightsoft-net.de auch nur eine fixe HTML-Seite, die Startseite. Alles andere wird mit mod_rewrite nur nach aussen so dargestellt als ob. http://www.knightsoft-net.de/Tipprunde/index.html z.B. wird so umgelenkt: RewriteEngine On RewriteBase / ... RewriteRule Tipprunde\/index\.html$ /servlet/de.KnightSoft.KnightSoftNet.Tipprunde.Servlet?service=Index
Ginge ein JkMount / appl01 in der entsprechenden conf des vhosts ?
Müsste gehen, aber damit reichst Du alles einfach an den Tomcat durch, das dürfte nicht Sinn der Sache sein. Der vorgeschaltete Apache sollte dem Tomcat nach Möglichkeit die statischen Sachen abnehemen (Bilder, Scripte, fixe HTML-Seiten, ...), denn darin ist er besser. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org