Wat is een reverse-proxyserver?

Een reverse proxy-server is een apparaat dat een webhost tussen zijn servers en internet kan plaatsen om clientaanvragen af ​​te handelen. Wanneer dit type installatie wordt gebruikt, zien clients die verzoeken van de reverse proxy doen dit als een normale server. De reverse proxy-server stuurt alle aanvragen door naar de daadwerkelijke servers en geeft de gegevens vervolgens terug aan de clients. Dit kan extra beveiliging bieden voor de webhost, de levering van inhoud versnellen of de webservers ontlasten. Een ander gebruik van deze apparaten wordt lepelvoeding genoemd, omdat het de webserver in staat stelt snel een dynamische pagina te genereren en het hele ding naar de proxyserver te sturen, die het vervolgens stuk voor stuk aan de client kan afleveren.

Een veelgebruikt gebruik van reverse proxy's is om statische gegevens te cachen. Wanneer een van deze proxy's een verzoek ontvangt voor statische inhoud, zoals afbeeldingen, geluid of video, worden de gegevens in de cache opgeslagen voordat deze naar de client worden verzonden. De volgende keer dat deze informatie wordt opgevraagd, kan de caching reverse proxy deze eenvoudig rechtstreeks aan de client bezorgen in plaats van het verzoek door te sturen naar de werkelijke webserver. Dit kan een deel van de belasting van de reguliere server wegnemen, waardoor deze wordt vrijgemaakt om dynamische inhoud te genereren.

De prestaties kunnen ook worden verbeterd door een reverse proxy-server te gebruiken om ladingen over meerdere webservers te verdelen. Inkomende clientverzoeken gaan eerst naar de proxy en worden vervolgens gedistribueerd volgens serverbelasting of verzoektype. De minst bezette server of degene die is ontworpen om dat specifieke verzoek af te handelen, kan vervolgens de benodigde gegevens genereren.

Het is ook mogelijk voor een reverse proxy-server om SSL-codering (Secure Socket Layer) te versnellen. In deze gevallen levert de webserver inhoud aan de proxy, die vervolgens de codering zelf uitvoert. Door de coderingstaken naar de proxy te verplaatsen, komt er meer verwerkingskracht vrij op de webserver om verzoeken om inhoud te vervullen. Op de proxyserver is mogelijk ook SSL-versnellingshardware geïnstalleerd, wat het proces verder kan versnellen.

Een ander gebruik voor een reverse proxy-server is het creëren van extra bescherming tussen een webhost en internet. Wanneer een kwaadaardige actie wordt ondernomen tegen een webhost die een reverse proxy-server gebruikt, zal deze de dupe worden van de aanval. Hierdoor kan de normale server ongeschonden blijven, omdat malware of andere ongewenste code zich in plaats daarvan op de proxy kan bevinden. Firewalls van de applicatielaag kunnen ook worden geïnstalleerd op reverse proxy's, waardoor het gemakkelijker wordt om zich te verdedigen tegen inkomende aanvallen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?