En reverse proxy är en mellanhand server som tar emot en begäran från Internet och antingen tjänster på begäran från sin cache av statiska sidor eller passerar begäran till en annan webbserver och skickar resultatet tillbaka till klienten . Genom att göra detta , kan det reverse proxy avlasta en upptagen webbserver med statiskt innehåll genom caching och lösa förfrågningar om statiskt innehåll . Den lägger också ett extra lager av säkerhet genom att dölja den andra servern eftersom klienten ser alla ansökningar , oavsett servas från cache eller från den andra servern , som hanteras av den omvända proxyservern . Squid är populär öppen källkod proxyserver programvara för Unix och Linux som kan användas för att skapa en fram-eller en reverse proxy . Skapa en omvänd proxy med Squid är mycket enkel och innebär installation Squid och konfigurera dess konfigurationsparametrar. Instruktioner
1
Installera Squid använda ett verktyg pakethantering , såsom " apt " eller " yum , " beroende på den variant av Linux du använder . Skriv till exempel " sudo apt - get install squid . " Du kan eventuellt installera Squid källan och sammanställa det på servern .
2
Leta Squid konfigurationsfil , " squid.conf . " Om du installerade Squid använder ett verktyg pakethantering , filen ligger i " /etc /" katalogen . Om du har installerat och sammanställt källkod , är filen förmodligen ligger i " /usr /local /squid /etc " katalogen . Byt till den katalog . Skriv till exempel " cd /etc " Addera 3
Redigera Squid konfigurationsfil med en textredigerare . Skriv till exempel " sudo nano squid.conf . "
4
Ändra inställningsalternativ . Ställ " http_port " till " 80 . " Ställ " httpd_accel_host " till Internet Protocol ( IP ) adress proxade webbservern . Ställ " httpd_accel_port " till " 80 . " Ställ " httpd_accel_single_host " till " på . " Ställ " httpd_accel_with_proxy " till " på . " Ställ " httpd_accel_uses_host_header " till " off ".
5
Set " http_port " till " 81 ", och justera lyssnande port på servern är proxade till " 81 " om båda är på samma fysiska maskin .
6
Spara konfigurationsfilen , och avsluta editorn . Starta Squid . Skriv till exempel " /etc /init.d /squid restart. "
7
Justera allmänheten och lokala Domain Name System ( DNS ) poster peka domäner på servern som proxy till proxy server . Addera