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