Hvad er en omvendt proxyserver?
En omvendt proxyserver er en enhed, som en webhost kan placere mellem dens servere og Internettet for at håndtere klientanmodninger. Når denne type opsætning benyttes, ser klienter, der anmoder om den omvendte proxy, det som en normal server. Den omvendte proxyserver videresender alle anmodninger til de faktiske servere og videregiver derefter dataene til klienterne. Dette kan give yderligere sikkerhed for webhosten, fremskynde levering af indhold eller fjerne noget belastning af webserverne. En anden anvendelse af disse enheder kaldes ske-fodring, da det giver webserveren hurtigt mulighed for at generere en dynamisk side og sende det hele til proxyserveren, som derefter kan levere det stykke for stykke til klienten.
En almindelig anvendelse af omvendte proxies er at cache statiske data. Når en af disse proxies modtager en anmodning om statisk indhold, f.eks. Billeder, lyd eller video, cacher det dataene, før det sendes videre til klienten. Næste gang denne information bliver anmodet om, kan cache-omvendt proxy blot levere den direkte til klienten i stedet for at videresende anmodningen til den aktuelle webserver. Dette kan fjerne noget af belastningen fra den almindelige server og frigøre den til at generere dynamisk indhold.
Ydeevnen kan også øges ved at bruge en reverse proxy-server til at distribuere belastninger på tværs af flere webservere. Indgående klientanmodninger går først til proxy og distribueres derefter i henhold til serverbelastning eller anmodningstype. Den mindst travle server eller den, der er designet til at håndtere den bestemte anmodning, kan derefter generere de nødvendige data.
Det er også muligt for en reverse proxy-server at fremskynde SSL-kryptering af sikker socket-lag. I disse tilfælde leverer webserveren indhold til proxy, som derefter udfører selve krypteringen. Ved at downloade krypteringsopgaverne til proxy frigøres mere behandlingskraft på webserveren for at udfylde anmodninger om indhold. Proxy-serveren kan også have SSL-accelerationshardware installeret, hvilket yderligere kan fremskynde processen.
En anden anvendelse til en reverse proxy-server er at skabe yderligere beskyttelse mellem en webhost og Internettet. Når der udføres en ondsindet handling mod en webhost, der bruger en omvendt proxy-server, vil den have en tendens til at tage hovedet af angrebet. Dette kan gøre det muligt for den almindelige server at gå uskadt, da malware eller anden uønsket kode muligvis findes på proxy i stedet. Firewalls til applikationslag kan også installeres på omvendte proxies, hvilket kan gøre det lettere at forsvare sig mod indgående angreb.