Instalirajte i konfigurirajte Squid kao poslužitelj proxy predmemorije

Sadržaj

IMeđu dobiti od Lignje To je poboljšanje performansi veza tvrtki i pojedinaca na Internetu spremanjem ponavljajućih zahtjeva na web poslužitelje i DNS, ubrzanje pristupa određenom web poslužitelju ili dodavanje sigurnosti filtriranjem prometa.

BilješkaIako je uglavnom orijentiran na HTTP i HTTPS, podržava i druge protokole poput FTP -a. Provodi SSL / TLS enkripciju i pri povezivanju s web poslužiteljem i preglednicima i bilo kojim web klijentom koji ga podržava.

Lignje može se pokrenuti Linux, Windows, Mac OS, Solaris i mnogi drugi operacijski sustavi.

Instalirat ćemo na Linux distribuciji temeljenoj na Debianu. Možemo instalirati iz spremišta ili preuzeti s http://www.squid-cache.org/

Iz prozora terminala možemo preuzeti verziju koja nas zanima:

 wget [url = "http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.3.tar.gz"] http://www.squid-cache.org/Versions/v3/ 3.3 / lignje-3.3.9.tar.gz [ / url]
Raspakirajte datoteku:
 tar -xzvf lignje -3.3.9.tar.gz
Instaliramo potrebne ovisnosti:
 apt-get install g ++ gawk m4 gcc-multilib apt-get install smbclient apt-get install openssl * apt-get install libcap- * 
Ažuriramo operativni sustav:
 sudo apt-get update sudo apt-get nadogradnja 
Sastavit ćemo Squid, na napredniji način, u paketu spremišta, to se ne bi dogodilo. Sljedeći korak tada će biti stvaranje strukture direktorija programa:
 ./configure --prefix = / usr --includedir = / usr / include --datadir = / usr / share --bindir = / usr / sbin --libexecdir = / usr / lib / squid --localstatedir = / var / lignje --sysconfdir = / etc / squid
Zatim zapisujemo sljedeće naredbe za sastavljanje i instaliranje:
 natjerati make install 
Morate stvoriti grupu Squid da biste dali dopuštenja naredbom:
 groupadd lignje
Također moramo stvoriti korisnika lignje i dodati ga u grupu Squid naredbom:
 useradd -G lignje lignje
Zatim moramo dati dopuštenja i korisnike različitim imenicima. Pregledajte ih i korisnike koji posjeduju sljedeće direktorije, ako ne, moraju se promijeniti sljedećim naredbama.

Promijenite grupu i korisnika direktorija i datoteka:

 chown lignje: squid / var / squid / logs chown lignje: lignje / var / squid / cache
Promijenite dopuštenja direktorija datoteka:
 chmod 775 / var / log chmod 777 / var / cache 
Tada ga možemo pokrenuti kao još jednu uslugu naredbom:
 sudo servis lignje start
Da bismo ga konfigurirali, moramo otići do datoteke /etc/squid/squid.cofPrije nego što ga uredite, bolje je napraviti sigurnosnu kopiju ove datoteke jer se sastoji od mnoštva konfigurabilnih parametara koji poslužitelj prilagođavaju našim potrebama.

Idemo u imenik / etc / squid

 sudo cp squid.conf squid.conf.bak
Tada ga možemo otvoriti sa:
 sudo nano /etc/squid/squid.cof
Parametar http_por definira port na kojem će Squid slušati HTTP zahtjeve klijenata. Ovaj parametar je obvezan, zadani port Squid -a je 3128, na primjer:
 http_port 3128
Tamo možete vidjeti koji port imate i možete ga promijeniti ako to razmotrite.

DNS poslužitelja
Lignja prema zadanim postavkama koristi DNS poslužitelje definirane u datoteci /etc/resolv.conf, mogu se promijeniti ako su drugi DNS poslužitelji definirani pomoću direktive dns_nameserversAko ne želite da lignje koriste DNS poslužitelje sustava, možete definirati popis poslužitelja.

 dns_nameservers 192.0.221.210 192.0.221.211
Direktiva visible_hostname definira naziv hosta s kojim će se lignje oglašavati, a bit će to i naziv koji će se pojaviti na stranicama s pogreškama.
 visible_hostname squidproxy.mydomain.com

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave