Sollte ich einen Proxy/Reverse-Proxy verwenden?

Sollte ich einen Proxy/Reverse-Proxy verwenden?

Ich habe mehrere Webserver im selben Netzwerk, jeder mit seiner eigenen IP.

Nun möchte ich, dass ein Proxy die Anfrage entsprechend der angefragten Domäne an den richtigen Server „weiterleitet“.

Alles war in Ordnung, bis mir klar wurde, dass alle Anfragen vom Proxy und nicht von der ursprünglichen IP berücksichtigt werden.

Wie kann ich erreichen, dass die Anforderung ihre ursprüngliche IP im TCP/IP sendet?

Ich möchte keine Get-Variablen oder ähnliche Lösungen verwenden.

Antwort1

verwenden Sie hierfür den X-Forwarded-For-Header. Er ist, soweit ich weiß, genau darauf ausgelegt, Ihr Problem zu lösen.

sehenhttp://en.wikipedia.org/wiki/X-Forwarded-Forfür Details.

Antwort2

Squid-Proxy

Ihr Verständnis von Proxys ist richtig.

Was Sie tun möchten, ist erreichbar, abhängig davon, welchen Proxy Sie verwenden.

Wenn SieTintenfischAls Proxy können Sie dies mit einer Umschreibregel in der Datei squid.conf erreichen.

verwandte Informationen