Heim  >  Artikel  >  Web-Frontend  >  Was sind Forward-Proxy und Reverse-Proxy?

Was sind Forward-Proxy und Reverse-Proxy?

一个新手
一个新手Original
2017-09-11 09:28:422272Durchsuche

Unter

Forward-Proxy und Reverse-Proxy

versteht man einfach: Der Reverse-Proxy läuft auf der Serverseite. Der Reverse-Proxy-Server empfängt die Client-Anfrage und leitet sie dann an andere Backends weiter. Der Server fordert Ressourcen an und gibt sie an den Client zurück
Der Forward-Proxy läuft auf dem Client Da auf einen bestimmten Zielserver nicht zugegriffen werden kann, kann auf ihn über einen zwischengeschalteten Proxyserver zugegriffen werden (der ein Zugriff ist). Kanal)

Der größte Unterschied zwischen den beiden besteht darin, dass einer auf dem Client und der andere auf dem Server läuft

Forward-Proxy: Es handelt sich um einen Proxy, der sich zwischen dem befindet Client und Ursprungsserver: Um Inhalte vom Originalserver abzurufen, sendet der Client eine Anfrage an den Proxy und gibt das Ziel (Originalserver) an. Anschließend leitet der Proxy die Anfrage an den Originalserver weiter und gibt den erhaltenen Inhalt an diesen zurück der Kunde. Eine typische Verwendung eines Forward-Proxys besteht darin, LAN-Clients innerhalb der Firewall Zugriff auf das Internet zu gewähren. Forward-Proxys können auch Caching-Funktionen (bereitgestellt von mod_cache) verwenden, um die Netzwerknutzung zu reduzieren. Wenn wir einen Proxy verwenden, um auf das Internet zuzugreifen, handelt es sich um einen Forward-Proxy.

Ein Reverse-Proxy ist eine Art Proxy-Server. Es ruft Ressourcen vom Back-End-Server (z. B. einem Webserver) basierend auf der Anfrage des Clients ab und gibt diese Ressourcen dann an den Client zurück. [1] Im Gegensatz zum Forward-Proxy, der als Medium fungiert, um aus dem Internet erhaltene Ressourcen an den zugehörigen Client zurückzugeben, wird der Reverse-Proxy als Proxy auf der Serverseite (z. B. einem Webserver) und nicht auf dem Client verwendet. Clients können über Forward-Proxys auf viele verschiedene Ressourcen zugreifen, während Reverse-Proxys von vielen Clients verwendet werden, um auf Ressourcen auf verschiedenen Back-End-Servern zuzugreifen, ohne die Existenz dieser Back-End-Server zu kennen. Stattdessen gehen sie davon aus, dass alle Ressourcen von dieser Rückseite stammen Proxyserver

Das obige ist der detaillierte Inhalt vonWas sind Forward-Proxy und Reverse-Proxy?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn