Ein Proxy -Server leitet Web-Browser Datenverkehr von Ihrem PC ins Internet. Ein Reverse- Proxy-Server leitet auch die gleiche Web-Browser Datenverkehr aus dem Internet , um andere interne Unternehmens-Servern . In vielen Fällen ist der Web-Browser tatsächlich kommuniziert mit einem Reverse-Proxy -Server. Zum Beispiel bei einem Online-Kauf Ihren Web-Browser sendet Zahlungsinformationen , die dann durch den Reverse-Proxy -Server auf einen anderen Computer , die Kreditkartenzahlungen Griffe weitergeleitet . History
In den frühen Jahren des Internet erkannt, Website-Administratoren die Notwendigkeit, ihre Server aus zugänglich ist , um Surfer ohne berauben sie diese Dienste zu verhindern. Im Sommer 1996 schrieb der Apache HTTP -Projekt ein Add -on -Modul namens mod_proxy in der Apache 1.1 -Webserver , die es , wie ein Reverse-Proxy -Server fungieren erlaubt. Der Proxy-Server Squid wurde etwa zur gleichen Zeit mit einem Reverse-Proxy- Server-Option freigegeben. Heute sind aktualisierte Versionen der beiden Apache Webserver und Squid im breiten Einsatz zu Websites auf der ganzen Welt als Reverse-Proxy- Server laufen .
Funktion
Ein Reverse- Proxy-Server nimmt Anfragen von Webbrowsern alle über das Internet . Der Proxy- Server leitet diese auf andere Server . Diese Anträge erzeugen eine Antwort zurück an den Reverse-Proxy- Server, der dann zurück an den Web-Browser weitergeleitet . Zum Beispiel geht ein Antrag zur Produktinformation bei einem Online- Shop zu bekommen , um einen Foto-Server , die Bilder des Produkts speichert sowie ein Datenbankserver, der den aktuellen Preis , Inventar und Beschreibung des Artikels speichert .
Sicherheit
Ein Reverse- Proxy-Server verbessert eine Website die Sicherheit, weil keiner von den Servern des Unternehmens direkt zugänglich im Internet sind . Solange der Inhaber der Website stellt nicht kritische Anwendungen wie E-Mail -und Gehaltsabrechnung auf der Reverse-Proxy -Server , sind die Unternehmen der anderen Servern und Anwendungen sicher . Zum Beispiel möchte ein Hacker zu einer Produkt-Image mit Porno ersetzen und ändert den Preis für das Produkt zu einem Cent . Weder das Bild noch die Server Produkt-Datenbank -Server kann direkt von Nutzern berührt werden über das Internet . Weil die Reverse-Proxy -Server und die Website nicht für Benutzer konzipiert, Produktbilder oder Preise zu aktualisieren, um die Hacker wahrscheinlich nicht zu tun, was er will, erfolgreich zu sein.
Vorteile
Nach Trennung der verschiedenen Tätigkeiten einer Online-Website , Website-Besitzer verteilen die Last zwischen verschiedenen Servern wie Datenbankserver, Applikationsserver und Rechnungswesen Servern, so dass kein Computer alles tut. Reverse- Proxy-Server -Skala sowie eine größere Website ohne Änderung der ursprünglichen Architektur wächst. Viele größere Webseiten verwenden mehrere Proxy-Server , die auf verschiedene Cluster von Maschinen , um Last weiter zu verteilen .
Expert Insight
Internet Verkehrsaufkommen wächst , stehen Website-Besitzer langsamer als Website-Performance -Server hinter dem Reverse-Proxy zu verzetteln mit Anfragen . Um dieses Problem zu beheben, verwenden Website-Besitzer Caching Reverse-Proxy- Server, um oft benötigte Daten lokal zu speichern. Zum Beispiel können Benutzer auf die Standard-Homepage einer Website häufig so ein Website-Administrator konfiguriert die Caching- Reverse-Proxy -Server , um die Seite lokal speichern , wodurch Zugriffe auf den Applikationsserver , wenn die Standard-Startseite angezeigt wird.