Reverzní proxy

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Reverzní proxy server je principem velmi podobný proxy serveru. Sdružuje (resp. rozděluje) požadavky klientů, kteří jsou k němu připojeni. V praxi se nejčastěji využívá s několika připojenými servery. Všechna připojení z internetu směřující na některý ze těchto serverů jsou směrována přes tento reverzní proxy server, který buďto požadavek zpracuje sám nebo ho předá dál serverům.

Princip fungování[editovat | editovat zdroj]

Reverzní proxy rozděluje vstupující provoz na několik serverů zachovávajíce jediný vnější interface pro klienta. Využívá se toho například pro vyvažování zátěže serverů zapojených v clusteru. Naopak obyčejný proxy server se využívá pro provoz do vnější sítě - příkladem může být proxy na výstupu ze sítě ISP, který předává HTTP požadavky do internetu a díky cachování snižuje zátěž linky.

Hlavní důvody pro využití[editovat | editovat zdroj]

  • Bezpečnost: proxy je další úroveň zabezpečení a chrání webové servery, které jsou přes ni připojeny
  • Šifrování / urychlení SSL: při vytváření zabezpečených internetových stránek často nezajišťuje SSL samotný server, ale reverzní proxy server, vybavený hardwarem pro urychlení SSL.
  • Vyvažování zátěže: reverzní proxy může rozkládat provoz mezi několik připojených serverů, aby se zabránilo přetížení
  • Kešování: reverzní proxy může kešovat statický obsah a tím odlehčit připojeným aplikačním serverům a zkrátit odezvu
  • Komprese: proxy může komprimovat obsah a optimalizovat jeho odesílání a tím zkrátit odezvu
  • Zasílání po částech: dynamicky generovaná stránka může být vytvořena jako celek a klientovi zasílána po částech, takže program generující stránku na centrálním serveru nemusí zůstávat otevřený a zbytečně využívat systémové prostředky

Opensource řešení pro provoz reverzního proxy serveru[editovat | editovat zdroj]

Související články[editovat | editovat zdroj]

Zdroje[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Reverse proxy na anglické Wikipedii.