En omvendt proxy er en mellemmand server, der modtager en anmodning fra internettet og enten tjenesteydelser anmodningen fra cachen af statiske sider , eller passerer anmodning til en anden webserver og passerer resultatet tilbage til klienten. Ved at gøre dette, kan den omvendte proxy lette belastningen på en travl webserver med statisk indhold ved hjælp af caching og løse anmodninger om statisk indhold. Det tilføjer også et ekstra lag af sikkerhed ved at skjule den anden server fordi kunden ser alle anmodninger , uanset serviceret fra cachen eller fra den anden server , som varetages af den omvendte proxy. Squid er populær open -source proxy server software til Unix og Linux , der kan bruges til at skabe en fremadrettet eller en reverse proxy . Oprettelse af en reverse proxy med Squid er meget ligetil og involverer installation Squid og konfigurere dens konfigurationsparametre. Instruktioner
1
Installer Squid ved hjælp af en pakke management værktøj som "apt " eller " yum ", afhængigt af smag af Linux du bruger. For eksempel skrive " sudo apt- get install blæksprutte ". Du kan eventuelt installere Squid kilden og kompilere det på serveren.
2
Find Squid konfigurationsfil, " squid.conf ". Hvis du har installeret Squid bruger en pakkehåndteringsværktøj , er filen placeret i " /etc /" bibliotek. Hvis du har installeret og kompileret kildekode, er filen sandsynligvis placeret i " /usr /local /squid /etc " bibliotek. Skift til denne mappe . For eksempel , skriv " cd /osv."
3
Rediger Squid konfigurationsfil med en tekst editor. For eksempel skrive " sudo nano squid.conf . "
4
Ændre indstillingsmuligheder . Indstil " http_port " til " 80 ". Indstil " httpd_accel_host " til Internet Protocol ( IP) adresse Approksimeret webserver . Indstil " httpd_accel_port " til " 80 ". Indstil " httpd_accel_single_host " til "on ". Indstil " httpd_accel_with_proxy " til "on ". Indstil " httpd_accel_uses_host_header " til " off ".
5
Indstil " http_port " til " 81 ", og juster lytte port serveren er Approksimeret til " 81 ", hvis begge er på samme fysiske maskine .
6
Gem konfigurationsfilen , og forlade editoren. Genstart Squid . For eksempel , skriv " /etc /init.d /blæksprutte genstart ".
7
Juster offentlige og lokale Domain Name System (DNS) indgange til at pege domæner på serveren være proxy til proxy server.