Een reverse proxy is een intermediair server die een verzoek van het internet en ofwel diensten het verzoek uit de cache van statische pagina's ontvangt of gaat het verzoek naar een andere webserver en geeft het resultaat terug naar de client . Door dit te doen , kan de reverse proxy de belasting op een drukke webserver met statische inhoud door caching en het oplossen van aanvragen voor statische inhoud te vergemakkelijken . Het voegt ook een extra beveiligingslaag door het verbergen van de andere server, omdat de klant ziet alle aanvragen , hetzij bediend vanuit cache of de andere server , zoals behandeld door de reverse proxy . Squid is populaire open - source proxy -server software voor Unix en Linux , dat kan worden gebruikt om een voorwaartse of een reverse proxy te creëren . Het creëren van een reverse proxy met Squid is zeer eenvoudig en het gaat om het installeren en configureren van Squid zijn setup parameters . Instructies 1 Installeer Squid met behulp van een package management tool zoals " apt " of " yum , " afhankelijk van de smaak van Linux die u gebruikt . Typ bijvoorbeeld " sudo apt - get install squid . " U kunt desgewenst installeren de Squid bron en het compileren op de server . Kopen van 2 Zoek het Squid configuratie bestand , " squid.conf . " Als u Squid gebruik van een package management tool geïnstalleerd , wordt het bestand in de " /etc /" directory . Als je geïnstalleerd en gecompileerde broncode , is het bestand waarschijnlijk gelegen in de " /usr /local /squid /etc " directory . Naar deze map . Bijvoorbeeld , type " cd /etc. " 3 Bewerk het Squid configuratie bestand met een tekstverwerker . Typ bijvoorbeeld " sudo nano squid.conf . " 4 Wijzig de instellingsopties . Stel " http_port " naar " 80 . " Stel " httpd_accel_host " om het Internet Protocol ( IP ) -adres van de proxy webserver . Stel " httpd_accel_port " naar " 80 . " Stel " httpd_accel_single_host " op "on . " Stel " httpd_accel_with_proxy " op "on . " Stel " httpd_accel_uses_host_header " op "off . " 5 Set " http_port " naar " 81 ", en pas de luisterende poort van de server wordt proxied naar " 81 " als beide op dezelfde fysieke machine . 6 Sla het configuratiebestand , en verlaat de editor . Herstart Squid . Typ bijvoorbeeld " /etc /init.d /squid herstart . " 7 Pas het publiek en lokale Domain Name System ( DNS ) inzendingen voor de domeinen op de server wordt proxied naar de proxy wijzen server .
|