Konfigurujte Apache 2.2 jako Forward Proxy

Obsah

Proxy servery provádějí řadu různých úkolů, existují dva typy proxy serverů, dopředný a zpětný proxy. Forwardový proxy se používá k podpoře přístupu k internetu pro řadu klientů prostřednictvím jediné brány firewall, ukládání do mezipaměti nebo filtrování. Reverzní proxy se používá k přesměrování požadavků z webu na řadu serverů pro klienta.
Přední proxy server poskytuje přístup k internetu pro libovolný počet klientů prostřednictvím jednoho serveru. Uvidíme, jak nakonfigurovat server Apache k provádění těchto úkolů.
Proxy pro přesměrování nebo přesměrování funguje jako brána nebo brána pro přístup k internetu, například ta, která musí být uvedena v prohlížeči, aby k ní bylo možné přistupovat, a která mimo jiné slouží ke sdílení internetového připojení nebo jako filtr nežádoucích webových stránek.
Stáhněte si Apache
První věcí je stáhnout Apache ze samotného webu. V tomto případě byla použita nejnovější verze 2.4 pro Unix nebo Linux, která je k dispozici zde:
wget http://httpd.apache.org/download.cgi#apache24

Stáhne se zdrojový kód, který bude poté nutné zkompilovat z terminálu, což znamená, že chceme aktivovat možnost Proxy
Chystáme se zkompilovat a nainstalovat server Apache
./configure --prefix = / usr / local / apache --enable-proxy

s volbou --prefix řekneme kompilátoru, kam chceme INSTALOVAT spustitelné soubory
Jakmile je tento proces dokončen, použijeme ke kompilaci a instalaci příkazy make a make install:
 make make install

S tím, co již budeme mít server nainstalovaný v adresáři / usr / local / apache
Konfigurace proxy
Pokud nyní spustíme službu Apache, bude fungovat jako normální a aktuální webový server, takže musíme přidat následující řádky do konfiguračního souboru /conf/httpd.conf adresáře, kam jsme server nainstalovali:
 # Nastavení proxy Proxy Žádá o ***** Odepřít, Povolit Odepřít všem Povolit od 192.168.100.0/255.255.255.0 #Blokovat nechtěné webové stránky !! ProxyBlock doména1.com doména2.net

Vysvětlení toho, co konfigurujeme
ProxyRequests On => Aktivujte proxy, pokud je nastaveno na Off, bude deaktivováno
=> To, co následuje, ovlivní všechny požadavky, protože používáme hvězdičku. Můžeme mít různé konfigurace v závislosti na tom, co potřebujeme
Deny from all => Ve výchozím nastavení jsou zakázány všechny IP adresy, které chtějí získat přístup k proxy
Povolit od 192.168.100.0/255.255.255.0 => Povolujeme použití pouze pro tuto podsíť
ProxyBlock domain1.com word1 word2 => Všechny požadavky filtrujeme na adresy URL, které obsahují tyto řetězce, doménu nebo slova.
Přidejte záhlaví HTTP k požadavkům proxy
Někdy může být nutné přidat další záhlaví k požadavkům, které procházejí proxy, nebo upravit ty, které přicházejí z prohlížeče, například aby věděli, že prošli uvedenou proxy nebo z jakéhokoli jiného důvodu.
Chcete -li to provést, kromě instalace modulu proxy, jak je popsáno výše, musí být při kompilaci přidán modul záhlaví.
Vytvářejte s podporou záhlaví
 ./configure --prefix = / usr / local / apache --enable-proxy --enable-headers make make install

A kromě části Proxy musíme přidat:
 # Přidejte k žádostem potřebná záhlaví RequestHeader připojte MyHead „Tato žádost prošla mým serverem proxy“
Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave