Reverse proxy
Även känt som: Omvänd proxy
En server som tar emot besökarnas förfrågningar och vidarebefordrar dem till bakomliggande servrar — används för lastbalansering, caching och säkerhet.
En reverse proxy sitter framför en eller flera webbservrar och tar emot all inkommande trafik. Besökaren pratar bara med proxyn, som i sin tur avgör vilken bakomliggande server som ska svara. Till skillnad från en vanlig (forward) proxy som representerar klienten, representerar en reverse proxy servrarna.
Användningsområdena är många: lastbalansering mellan flera servrar, caching av innehåll för snabbare svar, SSL-terminering (kryptering hanteras på proxyn), komprimering och som ett skyddande lager mot attacker eftersom de riktiga servrarnas adresser döljs. Nginx, HAProxy och Cloudflare är vanliga exempel.
För en typisk sajt körs reverse proxy ofta osynligt hos webbhotellet eller via ett CDN. Effekten märks som snabbare laddning, bättre motståndskraft mot trafiktoppar och ett extra säkerhetslager framför applikationen.
Fördjupning på denna.se
Relaterade termer
Nginx
Populär open-source webbserver känd för hög prestanda och låg resursåtgång. Används ofta som reverse proxy framför applikationsservrar.
Lastbalanserare
Komponent som fördelar nätverkstrafik mellan flera servrar för att förhindra överbelastning och möjliggöra hög tillgänglighet.
Caching
Lagring av färdigberäknade eller hämtade data i snabbt minne så att efterföljande begäran går snabbare. Grundläggande prestanda-teknik på webbserver-nivå.
CDN
Ett distribuerat nätverk av servrar som cachar statiskt innehåll nära besökaren. Minskar laddningstid och avlastar huvudservern.
WAF
Brandvägg specialiserad på att skydda webbapplikationer — analyserar HTTP-trafik för SQL-injection, XSS, DDoS och andra attacker.
