Konfigurer Apache 2.2 som Forward Proxy

Innholdsfortegnelse

Proxy -servere utfører en rekke forskjellige oppgaver, det er to typer proxy -servere, en forward proxy og en reverse proxy. En videresendt proxy brukes til å støtte Internett -tilgang for et antall klienter gjennom en enkelt brannmur, hurtigbufring eller filtrering. En omvendt proxy brukes til å omdirigere forespørsler fra et nettsted til en serie servere for en klient.
En videresendt proxy -server gir Internett -tilgang for et hvilket som helst antall klienter gjennom en enkelt server. Vi vil se hvordan du konfigurerer Apache -serveren til å utføre disse oppgavene.
Videresendings- eller videresendelsesproxyen fungerer som en dør eller gateway for å få tilgang til Internett, for eksempel den som må angis i nettleseren for å kunne få tilgang til den, og som blant annet tjener til å dele en Internett -tilkobling eller som et filter for uønskede nettsteder.
Last ned Apache
Det første er å laste ned Apache fra selve nettstedet. I dette tilfellet har den siste versjonen blitt brukt, 2.4 for Unix eller Linux, tilgjengelig her:
wget http://httpd.apache.org/download.cgi#apache24

Det som lastes ned er kildekoden, som deretter må kompileres fra terminalen, noe som indikerer at vi ønsker å aktivere proxy -alternativet
Vi skal kompilere og installere Apache -serveren
./configure --prefix = / usr / local / apache --enable-proxy

med alternativet -prefiks forteller vi kompilatoren hvor vi vil INSTALLERE kjørbare filer
Når denne prosessen er fullført, bruker vi kommandoene for å lage og installere for å kompilere og installere:
 gjøre gjøre installere

Med det vil vi allerede ha serveren installert i katalogen / usr / local / apache
Proxy -konfigurasjon
Hvis vi nå kjører Apache -tjenesten, vil den fungere som en normal og nåværende webserver, så vi må legge til følgende linjer i konfigurasjonsfilen /conf/httpd.conf i katalogen der vi har installert serveren:
 # Proxy -innstillinger ProxyRequests On ***** Deny, Allow Deny from all Tillat fra 192.168.100.0/255.255.255.0 #Block uønskede nettsteder !! ProxyBlock domain1.com domain2.net

Forklaring på hva vi konfigurerer
ProxyRequests On => Aktiver proxyen, hvis den er satt til Av, blir den deaktivert
=> Det som følger dette påvirker alle forespørsler siden vi bruker stjernen. Vi kan ha forskjellige konfigurasjoner avhengig av hva vi trenger
Nekt fra alle => Som standard er alle IP -er som ønsker å få tilgang til proxyen forbudt
Tillat fra 192.168.100.0/255.255.255.0 => Vi tillater bare bruk av dette delnettet
ProxyBlock domain1.com word1 word2 => Vi filtrerer alle forespørsler til nettadresser som inneholder disse strengene, domenet eller ordene.
Legg til HTTP -overskrifter i proxy -forespørsler
Noen ganger kan det være nødvendig å legge til en ekstra overskrift på forespørslene som går gjennom proxyen, eller endre dem som kommer fra nettleseren, for eksempel for å vite at de har passert proxyen eller av en annen grunn.
For å gjøre dette, i tillegg til å installere proxy -modulen, som beskrevet ovenfor, må Headers -modulen legges til når du kompilerer.
Bygg med støtte for overskrifter
 ./configure --prefix = / usr / local / apache --enable-proxy --enable-headers gjør installasjon

Og i tillegg til proxy -delen må vi legge til:
 # Legg til nødvendige overskrifter i forespørslene RequestHeader legg til MyHead "Denne forespørselen har gått gjennom proxyen min"
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave