Vad är en omvänd proxyserver?

En omvänd proxyserver är en enhet som ett webbhotell kan placera mellan sina servrar och Internet för att hantera klientförfrågningar. När den här typen av inställningar används ser klienter som gör förfrågningar om den omvända proxyn den som en normal server. Den omvända proxyservern vidarebefordrar alla förfrågningar till de faktiska servrarna och skickar sedan data tillbaka till klienterna. Detta kan ge ytterligare säkerhet för webbhotellet, snabba upp innehållsleveransen eller ta lite belastning på webbservrarna. En annan användning av dessa enheter kallas sked-matning, eftersom det gör att webbservern snabbt kan generera en dynamisk sida och skicka hela saken till proxyservern, som sedan kan leverera den bit för bit till klienten.

En vanlig användning av omvända proxyservrar är att cachelagra statisk data. När en av dessa proxyservrar tar emot en begäran om statiskt innehåll, såsom bilder, ljud eller video, cachar den data innan den skickas vidare till klienten. Nästa gång den här informationen begärs kan den omvända proxyn för cachning helt enkelt leverera den direkt till klienten istället för att vidarebefordra begäran till den faktiska webbservern. Detta kan ta en del av belastningen från den vanliga servern och frigöra den för att generera dynamiskt innehåll.

Prestanda kan också ökas genom att använda en omvänd proxyserver för att fördela belastningar över flera webbservrar. Inkommande klientförfrågningar går först till proxyn och distribueras därefter enligt serverbelastning eller begärantyp. Den minst upptagna servern eller den som är designad för att hantera den specifika begäran kan sedan generera nödvändig data.

Det är också möjligt för en omvänd proxyserver att snabba upp SSL-kryptering (Secure Socket Layer). I dessa fall kommer webbservern att leverera innehåll till proxyn, som sedan utför krypteringen själv. Genom att överföra krypteringsuppgifterna till proxyn frigörs mer processorkraft på webbservern för att fylla förfrågningar om innehåll. Proxyservern kan också ha SSL-accelerationshårdvara installerad, vilket kan påskynda processen ytterligare.

En annan användning för en omvänd proxyserver är att skapa ytterligare skydd mellan ett webbhotell och Internet. När en skadlig åtgärd vidtas mot ett webbhotell som använder en omvänd proxyserver, tenderar den att ta det mesta av attacken. Detta kan tillåta att den vanliga servern går oskadd, eftersom all skadlig kod eller annan oönskad kod kan finnas på proxyn istället. Applikationsskiktets brandväggar kan också installeras på omvända proxyservrar, vilket kan göra det lättare att försvara sig mot inkommande attacker.