Innehållsförteckning
Proxyservrar utför ett antal olika uppgif.webpter, det finns två typer av proxyservrar, en proxyserver och en omvänd proxy. En vidarebefordrad proxy används för att stödja Internet -åtkomst för ett antal klienter via en enda brandvägg, cachning eller filtrering. En omvänd proxy används för att omdirigera förfrågningar från en webbplats till en serie servrar för en klient.En vidarebefordrad proxyserver ger Internet -åtkomst för valfritt antal klienter via en enda server. Vi kommer att se hur du konfigurerar Apache -servern för att utföra dessa uppgif.webpter.
Vidarebefordran eller vidarebefordran av proxy fungerar som en dörr eller gateway för att komma åt Internet, till exempel den som måste anges i webbläsaren för att kunna komma åt via den, och som bland annat tjänar till att dela en internetanslutning eller som filter för oönskade webbplatser.
Ladda ner Apache
Det första är att ladda ner Apache från själva webbplatsen. I det här fallet har den senaste versionen använts, 2.4 för Unix eller Linux, tillgänglig här:
wget http://httpd.apache.org/download.cgi#apache24
Det som laddas ner är källkoden, som sedan måste kompileras från terminalen, vilket indikerar att vi vill aktivera proxyalternativet
Vi ska kompilera och installera Apache -servern
./configure --prefix = / usr / local / apache --enable-proxy
med alternativet --prefix berättar vi för kompilatorn var vi vill INSTALLERA körbara filer
När denna process är klar använder vi kommandona make och make install för att kompilera och installera:
gör make installera
Med vad vi redan kommer att ha servern installerad i / usr / local / apache -katalogen
Proxy -konfiguration
Om vi nu kör Apache -tjänsten fungerar den som en normal och aktuell webbserver, så vi måste lägga till följande rader i konfigurationsfilen /conf/httpd.conf i katalogen där vi har installerat servern:
# Proxyinställningar ProxyRequests On ***** Deny, Allow Deny from all Tillåt från 192.168.100.0/255.255.255.0 # Blockera oönskade webbplatser !! ProxyBlock domain1.com domain2.net
Förklaring till vad vi konfigurerar
ProxyRequests On => Aktivera proxy, om den är inställd på Off kommer den att inaktiveras
=> Vad som följer detta påverkar alla förfrågningar eftersom vi använder asterisken. Vi kan ha olika konfigurationer beroende på vad vi behöver
Neka från alla => Som standard är alla IP -adresser som vill komma åt proxyn förbjudna
Tillåt från 192.168.100.0/255.255.255.0 => Vi tillåter endast användning av detta delnät
ProxyBlock domain1.com word1 word2 => Vi filtrerar alla förfrågningar till webbadresser som innehåller dessa strängar, domän eller ord.
Lägg till HTTP -rubriker till proxyförfrågningar
Ibland kan det vara nödvändigt att lägga till en extra rubrik till de förfrågningar som går igenom proxyn, eller ändra dem som kommer från webbläsaren, till exempel för att veta att de har passerat proxyn eller av någon annan anledning.
För att göra detta måste du, förutom att installera proxymodulen, enligt beskrivningen ovan, lägga till rubrikmodulen vid kompilering.
Bygg med stöd för rubriker
./configure --prefix = / usr / local / apache --enable-proxy --enable-headers gör installera
Och förutom proxydelen måste vi lägga till:
# Lägg till nödvändiga rubriker till förfrågningarna RequestHeader lägg till MyHead "Denna begäran har passerat min proxy"Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng