Apache auf Tomcat umleiten

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache auf Tomcat umleiten

Postby Kaivin_Keegan » 02. June 2009 10:41

Hallo liebe Leute,


ich habe einen Apache und einen Tomcat(5.5) installiert.

Wenn ich nun z.B. ein http://www.meine_seite.de:8180/webapps/ aufrufe, dann erscheint im Browser eine leere Seite ohne Fehlermeldung, also alles soweit ok.

Ich möchte nun jedoch, dass ich, wenn ich über den Apache http://www.meine_seite.de/tomcat/ aufrufe dieses dann auf den Tomcat umleitet.

Ich gebe also in der Apache-Konfiguration (im entsprechenden Virtual Host) ein:

RewriteEngine On
RewriteRule /tomcat/(.*) http://www.mein_server.de:8180/$1 [P]
<Proxy *>
Order allow,deny
Allow from all
</Proxy>

ein und starte den Apache neu.

Gebe ich nun jedoch ein: http://www.tourismus-maps.de/tomcat/webapps dann erscheint

"Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server. "

Ich habe schon alle Tomcat-Dateien auf 777 gestellt.

Woran könnte das liegen?
Kaivin_Keegan
 
Posts: 6
Joined: 25. May 2009 21:37

Re: Apache auf Tomcat umleiten

Postby thorbytes » 02. June 2009 12:41

Ehrlich gesagt weiß ich nicht, warum Du das so umständlich machst. Lies Dir am Besten mal Die README zum Tomcat-Addon durch.

Die entsprechenden Mappings vom Apache Webserver zum Tomcat richtest Du dann in der java.conf ein.
thorbytes
 
Posts: 67
Joined: 16. December 2005 11:36

Re: Apache auf Tomcat umleiten

Postby Kaivin_Keegan » 02. June 2009 13:09

Ich habe auf einem Server Apache 2.2 laufen mit einer Klient-Kartenanwendung.

Um eine Landkarte nun auszudrucken muss eine Serverseitige-Verbindung zu einem print-servlet über tomcat erstellt werden.

In dem Manual steht etwas zu dem Rewrite zu Tomcat, was ich gerne ausprobieren würde:

http://trac.mapfish.org/trac/mapfish/wi ... igureProxy


Aber bislang leider ohne Erfolg :cry:
Kaivin_Keegan
 
Posts: 6
Joined: 25. May 2009 21:37

Re: Apache auf Tomcat umleiten

Postby Kaivin_Keegan » 02. June 2009 13:22

Ich probiere nun auch den Skript-basierten Weg aus.

Ich nutze einen Proxy, welcher Verbindungen von bestimmten Seiten akzeptiert.


Reibungslos funktioniert z.B. das hier:

http://www.tourismus-maps.de/cgi-bin/pr ... apfish.png

...wenn ich jedoch einen Tomcat-Aufruf versuche:

http://www.tourismus-maps.de/cgi-bin/pr ... ps.de:8180


dann erhalte ich:

"Some unexpected error occurred. Error text was: HTTP Error 400: No Host matches server name http://www.tourismus-maps.de"

Wenn ich über den Proxy (nur zum Testen) eine Apache-Seite laufen lasse:

http://www.tourismus-maps.de/cgi-bin/pr ... /test.html


......dann funktioniert das reibungslos.

Hmmm.....woran könnte das liegen?
Kaivin_Keegan
 
Posts: 6
Joined: 25. May 2009 21:37

Re: Apache auf Tomcat umleiten

Postby Kaivin_Keegan » 04. June 2009 12:32

Ok, Problem gelöst.


Acess Forbidden verschwindet wenn man zusätzlich zu mod_proxy auch mod_proxy_http installiert. Zudem muss man darauf achten, ob vielleciht auf dem Server
eine mods-available/proxy.conf herumschwirrt.


"Some unexpected error occurred. Error text was: HTTP Error 400: No Host matches server name erschein, weil der Tomcat nicht richtig lief.

Man muss wohl erst JAVA_HOME angeben und dann das Ding z.B. mit apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
installieren.

Viele Grüße, Kai
Kaivin_Keegan
 
Posts: 6
Joined: 25. May 2009 21:37


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests