Hvordan Squid Reverse Proxy

En omvendt proxy er en mellommann server som mottar en anmodning fra Internett og heller ikke tjenester anmodning fra bufferen av statiske sider eller sender forespørsel til en annen webserver og sender resultatet tilbake til klienten. Ved å gjøre dette, kan det reverse proxy lette belastningen på en travel webserver med statisk innhold av caching og løse forespørsler for statisk innhold. Den legger også et ekstra lag av sikkerhet ved å skjule den andre serveren fordi klienten ser alle forespørsler, enten betjenes fra cache eller fra annen server, som blir håndtert av reverse proxy. Squid er populære åpen kildekode proxy-server programvare for Unix og Linux som kan brukes til å lage en fremover eller en reverse proxy. Opprette en reverse proxy med blekksprut er veldig grei og innebærer installering av blekksprut og konfigurering av konfigureringsparametere.

Bruksanvisning

1 Installer Squid bruker en pakke styringsverktøy som "apt" eller "yum", avhengig av smaken av Linux du bruker. For eksempel, skriv "sudo apt-get install squid." Du kan eventuelt installere Squid kilde og kompilere den på serveren.

2 Finn Squid konfigurasjonsfilen, "squid.conf." Hvis du installerte Squid bruker en pakke styringsverktøy, blir filen ligger i "/ etc /" katalogen. Hvis du har installert og kompilert kildekoden, blir filen sannsynligvis ligger i "/ usr / local / squid / etc" katalogen. Bytt til den katalogen. For eksempel skrive "cd / etc."

3 Rediger Squid konfigurasjonsfil med en tekst editor. For eksempel "sudo nano squid.conf."

4 Endre oppsettalternativene. Sett "http_port" til "80." Sett "httpd_accel_host" til (IP) Internet Protocol-adressen til proxy webserveren. 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 juster lytteporten for serveren blir proxy til "81" hvis begge er på samme fysiske maskin.

6 Lagre konfigurasjonsfilen, og avslutter redaktøren. Start Squid. For eksempel "/etc/init.d/squid starte på nytt."

7 Juster offentlige og lokale Domain Name System (DNS) oppføringer å peke domener på serveren blir proxy til proxy-serveren.