Usmerjanje ene ciljne domene na drugega nadrejenega Squid 7
V Squid 7 uporabite poimenovane nadrejene in pravila cache_peer_access za izbiro upstreama glede na ciljno domeno.
Predpostavimo, da mora ena partnerska domena uporabljati določen upstream proxy, medtem ko druge dovoljene zahteve uporabljajo običajnega nadrejenega. V Squid 7 poimenovani peerji in cache_peer_access izražajo to politiko:
cache_peer partner-proxy.example parent 3128 0 no-query name=partner_parent
cache_peer general-proxy.example parent 3128 0 no-query name=general_parent
acl partner_domain dstdomain .partner.example
cache_peer_access partner_parent allow partner_domain
cache_peer_access partner_parent deny all
cache_peer_access general_parent deny partner_domain
cache_peer_access general_parent allow all
never_direct allow allTo je fragment usmerjanja za obstoječi posredniški proxy s kontrolo dostopa. Če lahko neodvisni preizkus javnega cilja uporablja javne nadrejene brez preverjanja pristnosti, izberite kandidate s seznama proxyjev HTTP za tiste naslove, za katere niso nastavljene poverilnice nadrejenega. Zahtevana proizvodna pot partnerja ostaja ločena dogovorjena raven dostopa. Imena dajejo vsakemu nadrejenemu nedvoumno identiteto za njegova pravila dostopa.
Za ujemajoči se cilj ostane primeren samo partner_parent. Za druge cilje ostane primeren samo general_parent. Prvo ujemajoče se pravilo za vsakega posameznega peera odloči, ali je ta peer primeren.
cache_peer_access filtrira kandidate; ne razvrsti vseh peerjev v rezervno verigo. Če pustite več primernih, algoritmi izbire peerjev v Squidu izbirajo med njimi.
Vrstica never_direct v tem primeru naredi uporabo nadrejenega obvezno. Če zahtevanega nadrejenega ni mogoče uporabiti, neposredna povezava ni ponujena kot nadomestilo. Ohranite obstoječa dovoljenja odjemalca in cilja v http_access; ta pravila odločajo, katere zahteve so sprejete pred izbiro upstreama.
Ta konfiguracija uporablja dokumentirani vmesnik Squid 7. Referenca označuje cache_peer_access kot nedosegljiv v Squid 8, zato pri vzdrževanju te nastavitve uporabite dokumentacijo ustrezne nameščene različice.