Hallo Matthias,
RewriteRule ^$ http://myhost:1234/mypage [P]
RewriteRule ^mypage/(.*) http://myhost:1234/mypage/$1 [QSA,P]
Wenn du das / mit in die Klammer packst und den Slash vor $1 wegmachst, reicht eine Regel.
Der Apache kann direkt übers Netz aufgerufen werden. Die Applikation / Webserver steht hinter einer Firewall.
Bei der Auswertung der Logfiles des 2. Applikationsservers erscheint jedoch im Log die IP Adresse des Apache Servers und nicht des Requestors.
Wie auch, der Client gar nicht auf „myhost“ zugreifen kann. Stattdessen holt der, den du Apache nennst, die Daten vom „myhost“. Das bewirkt (vermute ich, hab nicht nachgeguckt) ja auch das P-Flag.
Du könntest irgendwie (Aufruf der Resource auf myhost durch ein extra Script, nicht Apache) dafür sorgen, dass du selbst Header für die Anfrage setzen kannst, z.B. X-Original-IP oder so, die kannst du dann auf myhost in den Logs verwenden.
Viele Grüße aus Freiburg,
Marian
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->