![]() ![]() |
Sie sind hier: FAQ > Zope FAQ > Virtual Hosting > REMOTE_ADDR stimmt nicht mehr (RemoteAddr Patch) REMOTE_ADDR stimmt nicht mehr (RemoteAddr Patch)Frage:
REMOTE_ADDR gibt die IP des durchschleifenden Apache Servers zur�ck und nicht die IP des Clients (oder dessen Proxy).
Antwort:Wer ein VirtualHostMonster(VHM) in Verbindung mit Apaches rewrite oder proxy Regeln verwendet, wird bei einem Aufruf von Zwar gibt es einen Apache Patch, der die IP mit im HTTP-Header durchreicht, aber das funktioniert nur mit HTTP/1.1. L�sung 1: Geschickter ist es, direkt sein VHM mit Dieter Maurers VirtualHostMonster - RemoteAddr patch zu patchen. Mit diesem Patch ist das VHM in der Lage, die remote Adresse von der URL abzugreifen. Wenn die URL nach VirtualHostBase/protocol/host um ein VirtualHostRemoteAddr/remote_addr erg�nzt wird, dann setzt das VHM Zopes REMOTE_ADDR auf remote_addr um. Dieses Feature kann zusammen mit Apaches rewrite Regeln folgenderma�en verwendet werden: RewriteRule pattern http://localhost:8080/\ VirtualHostBase/proto/host/VirtualHostRemoteAddr/\ %{REMOTE_ADDR}/ something [P] L�sung 2: Anregungen zu dieser FAQ bitte an mschopen at dzug org Rubriken: Virtual Hosting FAQ angelegt von: mschopen, Letzte �nderung: 25.04.2003 00:09 Uhr |