Apache verarbeitet <html:base> nicht richtig

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

Apache verarbeitet <html:base> nicht richtig

Postby horst_skoff » 10. July 2006 12:01

hey !

Ich komme von aussen mit einem request.

www.mywebpage.de/LogIn.jsp

mit
ProxyPass /foo/ http://192.168.0.6/foo
ProxyPassReverse /foo/ http://192.168.0.6/foo
baue ich mir ne weiterleitung zu einem anderen apache, doch der
bringt mir dann die <html:base> zurück:
und die ist 192.168.0.6
und nicht www.mywebpage.de

Obwohl ich im 2. apache in der httpd.conf
<VirtualHost 192.168.0.6>

DocumentRoot /srv/www/htdocs
ServerName www.mywebpage.de
...
</Virtualhost>

gesetzt habe!

Die frage ist nun warum, denn wenn ich nur mit einem apache arbeite also ohne weiterleitung, dann geht dasohne probleme, dann ist die html:base == www.mywebpage.de

Jemand ne antwort

gruss horst
horst_skoff
 
Posts: 5
Joined: 07. July 2006 13:08

Postby Wiedmann » 10. July 2006 13:05

Gab es nicht schon ein Thread zu dem Thema?

BTW müsstest du da den Entwickler der Anwendung fragen... Zuerst kommt ja die Frage, wie dieser überhaupt den Wert für "<html:base>" ermittelt. Da gäbe es "HTTP_HOST", "SERVER_NAME" usw. Was bei "SERVER_NAME" herauskommt, ist dann auch noch abhängig von "UseCanonicalName" in der "httpd.conf".
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby horst_skoff » 10. July 2006 14:24

O.K !

Das war nicht alleine.

Es muss noch eine einstellung in der tomcat einstellung geaendert werden.

in der server.xml muss:


<Server ...>
<Service ...>
<Connector port="8009" proxyName="www.foo.com" proxyPort="80"/>
...
</Service>
</Server>

geandert werden!

Dann hat es geklappt!
Nur jetzt ist der proxyname hart verdrated, was natuerlich nicht immer schoen ist!

Aber danke fuer den tipp, hat mich/ und den entwickler auf die richtige spur gebracht!

Gruss
horst
horst_skoff
 
Posts: 5
Joined: 07. July 2006 13:08


Return to Apache

Who is online

Users browsing this forum: No registered users and 32 guests