Ist es möglich, verwenden Sie "%{HTTP_HOST}" in ProxyPass?

Ich versuche, die Implementierung eines transparenten proxy mit apache2 und mod_proxy, dass für jetzt - nicht tun. nur leitet den Datenverkehr an den richtigen "host".

Ich nicht wollen, es zu sein, die host-abhängig - sondern dynamisch, es wird also Arbeit für alle hosts.
Ich habe versucht, dies zu tun:

RewriteEngine on
RewriteLogLevel 5
RewriteLog "/var/log/apache2/rewrite.log"
RewriteRule ^(.*)$ $1
ProxyPass /http://$1

Ich habe auch versucht, mehrere andere Ansätze (keine funktioniert).
Gibt es eine Möglichkeit, dass ich Zugriff auf die "host" aus dem header und verwenden Sie es in der ProxyPass-Anweisung?

In der nginx-würde ich verwenden, $host, $remote_addr, etc.. in irgendeiner Weise zu ersetzen, dass auf apache?

Was ich brauche, ist, um Zugriff auf %{HTTP_HOST}, %{REQUEST_URI} und %{SERVER_PORT} innerhalb der ProxyPass-Befehl.

InformationsquelleAutor Roy Reznik | 2013-03-28
Schreibe einen Kommentar