Impostare due server Squid in cascata

From RVM Wiki
Revision as of 16:31, 25 June 2009 by Gabriele.vivinetto (talk | contribs) (New page: {{Stub}} 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 ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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