En reverse proxy er en mellommann server som mottar en anmodning fra internett og heller ikke tjenester på forespørsel fra sin cache av statiske sider eller sender forespørsel til en annen webserver og sender resultatet tilbake til klienten . Ved å gjøre dette , kan den reverse proxy lette belastningen på en travel webserver med statisk innhold ved caching og løse forespørsler om statisk innhold. Det legger også et ekstra lag med sikkerhet ved å skjule den andre serveren fordi klienten ser alle forespørsler , enten betjenes fra cache eller fra den andre serveren , som blir håndtert av den reverse proxy . Squid er populære open -source proxy-server programvare for Unix og Linux som kan brukes til å lage en fremover eller en reverse proxy . Opprette en reverse proxy med Squid er veldig grei og innebærer å installere Squid og konfigurere sine oppsettparametrene . Instruksjoner
en
Installer Squid ved hjelp av en pakke styringsverktøy som " apt " eller " yum ", avhengig av smaken av Linux du bruker . For eksempel skrive " sudo apt- get install squid . " Du kan eventuelt installere Squid kilde og kompilere den på serveren.
2
Finn Squid konfigurasjonsfil, " squid.conf . " Hvis du installerte Squid bruker en pakke styringsverktøy , blir filen ligger i " /etc /" katalogen . Hvis du installerte og kompilert kildekoden , blir filen sannsynligvis ligger i " /usr /local /squid /etc " katalogen . Bytt til den katalogen. For eksempel , skriv "cd /etc."
3
Rediger Squid konfigurasjonsfil med en tekst editor. For eksempel skrive " sudo nano squid.conf . "
4
Endre oppsettsalternativene . Sett " http_port " til " 80 ". Sett " httpd_accel_host " til Internet Protocol ( IP) -adressen til proxy webserver. Sett " httpd_accel_port " til " 80 ". Sett " httpd_accel_single_host " til "på". Sett " httpd_accel_with_proxy " til "på". Sett " httpd_accel_uses_host_header " til " off ".
5
Sett " http_port " til " 81 ", og justere lytte porten til serveren være proxy til " 81" hvis begge er på samme fysiske maskin .
6
Lagre konfigurasjonsfilen , og forlat editoren . Restart Squid . For eksempel " /etc /init.d /squid start . "
7
Juster publikum og lokale Domain Name System ( DNS ) oppføringer å peke domener på serveren er proxy til proxy server.