geht nicht! es kommt immer noch www.server.com:8080...
so sieht mein VirtualHost aus:
<VirtualHost IP:80> ServerName www.oderso.de
<IfModule mod_proxy.c> ProxyRequests Off ProxyVia On CacheRoot "/var/www/web1/html/apache/proxy" CacheSize 1000 CacheGcInterval 1 CacheMaxExpire 24 CacheLastModifiedFactor 0.1 CacheDefaultExpire 1 CacheForceCompletion 100 ProxyReceiveBufferSize 0 ProxyDomain .gleie.de </IfModule> RewriteEngine on RewriteRule ^/(.*) http://www.server.com:8080/$1 [P,R,T] </VirtualHost>
Bruno
Am Fr, den 18.06.2004 schrieb Alexander Dalloz um 16:38:
Am Fr, den 18.06.2004 schrieb Bruno Gleie um 16:31:
ich habe folgendes problem:
ein apache server rewritet auf eine servlet engine (jetty bzw. tomcat) und dort wird im servlet ein log geschrieben. leider kommt als remote host immer der host selbst, aber nicht der eigentliche remote host, der den apache vor dem rewrite kontaktiert.
RewriteRule ^/(.*) http://www.server.com:8080/$1 [P,R,T]
d.h. als remote host erscheint dem servlet www.server.com ...
und bei
ProxyPass / http://www.server.com:8080/ ProxyPassReverse / http://www.server.com:8080/
habe ich auch das Problem.
kennt jemand eine option fuer mod_rewrite, die das behebt?
danke Bruno
ProxyVia on
Alexander