Skip to main content

Was ist ein Reverse -Proxy -Server?

Ein Reverse -Proxy -Server ist ein Gerät, das ein Webhost zwischen den Servern und dem Internet platzieren kann, um Clientanfragen zu bearbeiten.Wenn diese Art von Setup verwendet wird, sehen Clients, die Anforderungen des Reverse -Proxy stellen, als normaler Server an.Der Reverse -Proxy -Server leitet alle Anforderungen an die tatsächlichen Server weiter und übergibt dann die Daten an die Clients zurück.Dies kann zusätzliche Sicherheit für den Webhost bieten, die Bereitstellung von Inhalten beschleunigen oder die Webserver laden.Eine weitere Verwendung dieser Geräte wird als Spoon -Feeding bezeichnet, da der Webserver es ermöglicht, schnell eine dynamische Seite zu generieren und das Ganze an den Proxy -Server zu senden, der sie dann Stück für Stück an den Client liefern kann.

Einer gemeinsamDie Verwendung von Reverse -Proxys besteht darin, statische Daten zu zwischenstrahlen.Wenn einer dieser Stellvertreter eine Anfrage für statische Inhalte wie Bilder, Ton oder Video erhält, zwischen den Daten, bevor sie sie an den Client senden.Wenn diese Informationen das nächste Mal angefordert werden, kann der Caching Reverse Proxy ihn einfach direkt an den Client liefern, anstatt die Anforderung an den tatsächlichen Webserver weiterzuleiten.Dies kann einen Teil des Lasts vom regulären Server abnehmen und ihn zur Verfügung stellen, um dynamischen Inhalt zu generieren.

Die Leistung kann auch durch Verwendung eines Reverse -Proxy -Servers erhöht werden, um Lasten auf mehrere Webserver zu verteilen.Eingehende Client -Anfragen gehen zuerst zum Proxy und werden anschließend gemäß dem Last oder Anforderungsart des Servers verteilt.Der am wenigsten geschäftige Server oder der für diese bestimmte Anforderung konzipierte Server kann dann die erforderlichen Daten generieren.

Es ist auch möglich, dass ein Reverse -Proxy -Server die Verschlüsselung der Secure Socket Layer (SSL) beschleunigt.In diesen Fällen liefert der Webserver den Proxy, der dann die Verschlüsselung selbst ausführt.Durch das Ableiten der Verschlüsselungsaufgaben in den Proxy wird auf dem Webserver mehr Verarbeitungsleistung freigegeben, um Anforderungen für Inhalte auszufüllen.Auf dem Proxy -Server kann auch die SSL -Beschleunigungshardware installiert sein, was den Vorgang weiter beschleunigen kann.

Eine weitere Verwendung für einen Reverse -Proxy -Server besteht darin, zusätzlichen Schutz zwischen einem Webhost und dem Internet zu schaffen.Wenn eine böswillige Aktion gegen einen Webhost ergriffen wird, der einen Reverse -Proxy -Server verwendet, neigt sie dazu, die Hauptlast des Angriffs zu erhalten.Dies kann es dem regulären Server ermöglichen, unversehrt zu werden, da sich jeder Malware oder andere unerwünschte Code stattdessen auf dem Proxy befindet.Anwendungsschicht -Firewalls können auch auf Reverse Proxies installiert werden, was die Verteidigung gegen eingehende Angriffe erleichtert.