16 - Proxy a reverzní proxy servery
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
transparentní režim
provoz squid v transparentním režimu, není nutné nastavovat klienty
bezproblémový chod http požadavků
pro https požadavky je nutné zprovoznit ssl bump
nutné zajisti přeposílání požadavků z portů 80 a 443 na porty proxy
generování certifikátů pro ssl bump
Load balancing
vyvažování zátěže na více počítačů(serverů)
větší odolnost proti výpadkům
Vyvažování zátěže zajišťuje obvykle speciální program, hardwarové zařízení (například switch, který umí přepínat na síťové vrstvě), počítačový cluster, ale může být dosaženo i pomocí DNS
Nginx
softwarový webový server s load managment a reverzní proxy s otevřeným zdrojovým kódem
pracuje s protokoly HTTP(i HTTPS), SMTP, POP3, IMAP a SSL
zaměřuje se především na vysoký výkon a nízké nároky na paměť
Nginx je dostupný na Unixu, Linuxu, ale existuje i varianta pro MasOS a Windows
Funkce
základním cílem je rychlá distribuce statického obsahu a možnost rozložení zátěže na další servery dle nastavené priority
použití funguje na principu, že příchozí HTTP (nebo HTTPS) požadavek se nejprve pokusí vyhledat ve své cache (má konfigurovatelnou velikost a dobu uchovávání)
server buď odpoví z cache paměti nebo se zeptá a odpověď uloží do cache paměti a potom už odpovídá z ní
například GEO lokace, která umožňuje například dle země předávat požadavky na definované servery nebo naopak zakázat přístup na stránky z některých zemí