Ühe sihtdomeeni suunamine teisele Squid 7 vanemale
Kasutage Squid 7-s nimega vanemaid ja cache_peer_access reegleid, et valida ülemvool sihtdomeeni järgi.
Oletame, et üks partnerdomeen peab kasutama määratud ülemvoolu puhverserverit, samal ajal kui teised lubatud päringud kasutavad tavalist vanemat. Squid 7-s väljendavad seda poliitikat nimega peerid ja cache_peer_access:
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 allSee on marsruutimisfragment olemasoleva juurdepääsukontrolliga edasipuhverserveri jaoks. Kui sõltumatu avaliku sihtkoha test võib kasutada autentimata avalikke vanemaid, valige kandidaadid HTTP puhverserverite loendist nende aadresside jaoks, mille jaoks vanema volitusi pole seadistatud. Partneri nõutav tootmismarsruut jääb eraldi juurdepääsukokkuleppeks. Nimeväärtused annavad igale vanemale üheselt mõistetava identiteedi tema juurdepääsureeglite jaoks.
Sobiva sihtkoha jaoks jääb kõlblikuks ainult partner_parent. Teiste sihtkohtade jaoks jääb kõlblikuks ainult general_parent. Iga üksiku peeri esimene sobiv reegel otsustab, kas see peer on kõlblik.
cache_peer_access filtreerib kandidaate; see ei järjesta kõiki peere varuahelasse. Kui jätate mitu kõlblikuks, valib Squid peeri valiku algoritm nende hulgast.
Rida never_direct muudab vanema kasutamise selles näites kohustuslikuks. Kui nõutavat vanemat ei saa kasutada, ei pakuta otsest ühendust asendusena. Säilitage olemasolevad kliendi- ja sihtkohaõigused failis http_access; need reeglid otsustavad, millised päringud enne ülemvoolu valikut lubatakse.
See konfiguratsioon kasutab dokumenteeritud Squid 7 liidest. Viide märgib cache_peer_access Squid 8-s kättesaamatuks, seega kasutage selle seadistuse hooldamisel vastava juurutatud versiooni dokumentatsiooni.