ProxyPass-Problem

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

ProxyPass-Problem

Postby sauerrahm » 08. October 2008 10:56

Hallo zusammen,

Unser Problem ist das folgende: Wir haben eine Webapplikation, die in einem Tomcat läuft als http://repo1:8080/apache-archiva-1.1.2. Nun möchten wir gerne, dass man darauf mit http://repo1/archiva darauf zugreifen kann.

Ich habe folgendes ausprobiert:

Code: Select all
<VirtualHost repo1>

  ServerName repo1

  ProxyRequests Off

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPass /archiva http://repo1:8080/apache-archiva-1.1.2
  ProxyPassReverse /archiva http://repo1:8080/apache-archiva-1.1.2

</VirtualHost>


Das funktioniert insofern, dass das richtige index.jsp gefunden wird, aber die Links, Bilder, CSS etc. - d.h. alles, was in Unter-Verzeichnissen abgelegt ist - zeigen noch auf apache-archiva-1.1.2, und der Browser findet sie nicht...

Hat jemand eine Idee, was da los sein könnte und wie man das flicken könnte? Ist der Ansatz mit VirtualHost und ProxyPass überhaupt sinnvoll?

Grüsse und viele Dank,
andi
sauerrahm
 
Posts: 1
Joined: 08. October 2008 10:41

Postby Wiedmann » 08. October 2008 11:29

Hat jemand eine Idee, was da los sein könnte

mod_proxy ändert nicht den Inhalt der ausgelieferten Dokumente. Was dann immer Probleme macht, wenn die Zielseite keine relativen Links benutzt.

und wie man das flicken könnte?

mod_proxy_html kann da helfen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Apache

Who is online

Users browsing this forum: No registered users and 60 guests