Reverzní proxy server
Z Multimediaexpo.cz
m (1 revizi) |
(++) |
||
(Není zobrazena jedna mezilehlá verze.) | |||
Řádka 1: | Řádka 1: | ||
'''Reverzní proxy server''' je principem velmi podobný [[proxy server]]u. Sdružuje (resp. rozděluje) požadavky klientů, kteří jsou k němu připojeni. V praxi se nějč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. | '''Reverzní proxy server''' je principem velmi podobný [[proxy server]]u. Sdružuje (resp. rozděluje) požadavky klientů, kteří jsou k němu připojeni. V praxi se nějč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í== | ==Princip fungování== | ||
- | 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 (tzv. [[vyvažování zátěže]]). 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 [[Cache|cachování]] snižuje zátěž linky. | + | 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 (tzv. [[vyvažování zátěže]]). 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á [[Hypertext Transfer Protocol|HTTP]] požadavky do internetu a díky [[Cache|cachování]] snižuje zátěž linky. |
- | ==Hlavní důvody pro využití== | + | == Hlavní důvody pro využití == |
* Bezpečnost: proxy je další úroveň zabezpečení a chrání webové servery, které jsou přes ní připojeny | * Bezpečnost: proxy je další úroveň zabezpečení a chrání webové servery, které jsou přes ní připojeny | ||
- | * [[Kryptografie|Šifrování]] / urychlení [[SSL]]: při vytváření zabezpečených internetových stránek často nezajištuje SSL samotný server, ale reverzní proxy server, vybavený harwarem pro urychlení SSL. | + | * [[Kryptografie|Šifrování]] / urychlení [[Secure Sockets Layer|SSL]]: při vytváření zabezpečených internetových stránek často nezajištuje SSL samotný server, ale reverzní proxy server, vybavený harwarem 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í | * [[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í | ||
* [[Cache|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 | * [[Cache|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 | ||
Řádka 11: | Řádka 11: | ||
* 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 | * 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 | ||
- | + | == [[Open source software|Opensource]] řešení pro provoz reverzního proxy serveru == | |
- | * [[ | + | * [[Apache HTTP Server]] |
- | * [[ | + | * [[Varnish cache]] |
- | * [[ | + | * [[Squid cache]] |
- | * [[ | + | * [[HAProxy]] |
- | * [[ | + | * [[Perlbal]] |
- | * [[ | + | * [[Lighttpd]] |
- | * [[ | + | * [[Nginx]] |
+ | * [[Pound (sítě)|Pound]] | ||
==Viz také== | ==Viz také== |
Aktuální verze z 14. 6. 2025, 22:23
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 nějč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.
Obsah[skrýt] |
Princip fungování
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 (tzv. vyvažování zátěže). 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í
- Bezpečnost: proxy je další úroveň zabezpečení a chrání webové servery, které jsou přes ní připojeny
- Šifrování / urychlení SSL: při vytváření zabezpečených internetových stránek často nezajištuje SSL samotný server, ale reverzní proxy server, vybavený harwarem 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
Viz také
[zobrazit] Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|