Christian Seiler: htaccess mit Tomcat?

Beitrag lesen

Hallo,

vor einer HP muss ich eine .htaccess schalten. Auf dem Server läuft
ein Tomcat und es ist ein Apache vorgeschaltet, der die Anfragen an
den Tomcat weiterleitet. Wie kann ich nun die .htaccess einrichten so,
dass Apache sie auch zieht?

Leitet der Apache *alle* Anfragen an den Tomcat weiter? Dann nützt Dir .htaccess gar nichts. Denn dann greift der Apache gar nicht erst auf das Dateisystem zu sondern mod_jk leitet die Anfragen direkt alle weiter.

Nur für Anfragen, die Apache direkt bearbeitet (muss dort in der zentralen Konfiguration eingestellt werden, die JkMount-Einträge von mod_jk geben an, was an Tomcat weitergeleitet wird), kann eine .htaccess verwendet werden, dort gilt dann aber das gleiche wie im Fall ohne Tomcat (Stichwort AllowOverride).

Allerdings: Tomcat ist ja selbst ein Servlet-Container, d.h. Du kannst anstelle von .htaccess ähnliche Dinge über Einträge in der WEB-INF/web.xml im Root Deines Webapps erreichen. Was willst Du denn erreichen, vielleicht bekommt man das auch per Tomcat hin?

Viele Grüße,
Christian