Impostare due server Squid in cascata
| 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