A. Taner schrieb:
Hi,
Am 07.06.2011 23:29, schrieb Manfred Tremmel:
Hängt davon ab, man kann mit JkMount ja auch selektiv weiterleiten, oder man hilft per mod_rewrite nach ;-). Ich bastle z.B. @Work Intranet- Anwendungen mit GWT. Das generiert viel
Java-Script für den
AJAX-Client, welches besser der Apache als der Tomcat ausliefern soll. Ich nehm da gern ein "JkMount /servlet/* ajp13" in die vhost Konfiguration und klatsch dann eine rewrite Regel in die .htaccess mit der ich die Zugriffe, die den Tomcat betreffen umbiege:
RewriteRule riphone/RiPhoneFee /servlet/RiPhoneFee
danke für die Tipps. Mit JkMount biegst du praktisch alles ab servlet domain.tld/serlvet/* zum Tomcat + zusätzlich mit mod-rewrite biegst du noch riphone bzw. RiPhoneFee zum Tomcat. Warum zwei verschiedene Ansätze?
Verständnisfrage: Mit JKMount leite ich requests an den httpd an Tomcat weiter. So weit klar. Wie kommt da mod_rewrite ins Spiel ? Werden mit rewrite requests im httpd umgelenkt, die dann anschließend per JKMount an Tomcat weiter geleitet werden ? Also erst mod_rewrite, dann mod_jk ? Muss ich da irgendwas besonderes beachten, daß diese Reihenfolge beibehalten wird ? Mein Szenario: ein vhost pro Applikation, Hostname wäre was Sinngebendes wie applikation.domain.tld. In der conf dieses vhosts würde ich requests an / z.B. auf /webappliaktion umleiten (per rewrite). /webapplikation würde ich dann per JKMount an Tomcat weiter geben. Geht das so ?
natürlich muss ich dann auch den url-pattern Eintrag der web.xml anpasse von<url-pattern>/riphone/RiPhoneFee</url-pattern> auf<url- pattern>/servlet/RiPhoneFee</url-pattern>. Genausogut könnte ich natürlich die Servlets einzeln "JkMounten":
JkMount /riphone/RiPhoneFee ajp13
nur auf die .htaccess haben die Entwickler zugriff, die vhost Geschichte bleibt normal den Administratoren vorbehalten. Nicht dass sich ein gewieferter Entwickler sowieso die root-Rechte beschaffen kann, aber...
Okey, jetzt verstehe ich, warum man mal mit JkMount und mal mit mod-rewrite arbeitet :-) Macht natürlich Sinn.
Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- 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