:: Apache Webserver & Tomcat 5.5 URL

tzzaetaynzz

tzzaetaynzz

Tripel-As
Hallo an alle,

ich spreche zur Zeit Anwendungen in Tomcat über eine URL wie diese an:

http://www.domain.com/anwendungsname

www.domain.com: wird von einem Apachen verwaltet.
anwendungsname: ist der Name der Java Applikation in Tomcat.
Ich setze ajp von Jakarta ein.

Nun möchte ich die URL redesignen:

http://anwendungsname.domain.com

Die DNS Einträge sind vorhanden.

Frage: Wie sage ich Tomcat bzw. dem vorgeschalten Webserver, welche Anwendung genommen werden soll?

Der Tomcat müßte aus dem Hostnamen (anwendung) auf die Java Applikation schließen können und auch wärnd der Sitzung die URL immer ohne /anwendung/ versenden.

Frage: Ist das eine Rewrite Rule im Webserver?
 
Ja, das ist vermutlich schon in der jetzigen Form ein Rewrite von http://www.domain.com/anwendungsname auf http://www.domain.com:[tomcatport]/anwendungsname o.ä. und kann entsprechend auch in Zukunft via Rewrite gelöst werden.
 
Möglichkeiten gibt's viele - von intern über mod_proxy, DNS-Eintrag und einen VHost...

Um das /anwendungsname/ aus der URI herauszubekommen musst Du vermutlich den Context des Tomcat ändern - hängt aber auch von der sonstigen Konfiguration und der Applikation ab.
 
Danke für Eure Antworten! :)

@bitmuncher: In der Tat, derzeit erreiche ich den /anwendungsnamen/ über eine RewriteRule vom Webserver.
Ich werde mal testen was ich weglassen kann und den /anwendungsnamen/ immer noch erreiche.
 
Zuletzt bearbeitet:

Ähnliche Themen

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Apache zu langsam ?

Java Development Kit Installation

CGI laesst sich nicht ausfuehren

Zurück
Oben