Impostare due server Squid in cascata

From RVM Wiki
Jump to navigation Jump to search
Attenzione questo articolo è ancora incompleto.
Sentiti libero di contribuire cliccando sul tasto edit.

Si utilizza il concetto di cache__peer

Squid_A(192.168.0.9;galserver.galimberti.priv)->Squid_B(192.68.10.254;lmserver.galimberti.priv)->Internet

Su Squid_A, che sarebbe il client, si dichiara la cache del server B, e se questa non è attiva, non si scarica.

Client

Cercare le direttive in squid.conf ed inserirle nell'ordine giusto

sudoedit /etc/squid/squid.conf

cache_peer lmserver.galimberti.priv parent 3128 0 no-query default

ed al suo posto:

never_direct allow all

Riavviare

sudo invoke-rc.d squid restart

Server

Qui basta inserire un'acl che permetta l'accesso al server A

sudoedit /etc/squid/squid.conf
acl galserver src 192.168.0.9/255.255.255.255
...
http_access allow galserver

Riavviare:

 sudo invoke-rc.d squid restart

Riferimenti