Бір мақсатты доменді басқа Squid 7 ата-серверіне бағыттау
Squid 7 ішіндегі атаулы ата-серверлер мен cache_peer_access ережелерін пайдаланып, upstream-ті мақсатты домен бойынша таңдаңыз.
Бір серіктес домені тағайындалған upstream проксиін қолдануы керек, ал қалған рұқсат етілген сұраулар әдеттегі ата-серверді пайдаланады делік. Squid 7 ішінде атаулы peer-тер мен 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 allБұл қолданыстағы, рұқсатпен бақыланатын форвард прокси үшін маршруттау үзіндісі. Егер тәуелсіз қоғамдық мақсат сынағы аутентификациясыз қоғамдық ата-серверлерді пайдалана алса, ата-сервер тіркелгі деректері орнатылмаған мекенжайлар үшін HTTP прокси тізімінен үміткерлерді таңдаңыз. Серіктестің талап етілетін өндірістік бағыты жеке рұқсат келісімі болып қалады. Атаулар әр ата-серверге өзінің рұқсат ережелері үшін нақты сәйкестік береді.
Сәйкес мақсат үшін тек partner_parent жарамды болып қалады. Басқа мақсаттар үшін тек general_parent жарамды болып қалады. Әрбір жеке peer үшін бірінші сәйкес ереже сол peer-тің жарамдылығын шешеді.
cache_peer_access үміткерлерді сүзеді; ол барлық peer-терді қосалқы тізбекке реттемейді. Бірнешеуін жарамды қалдырсаңыз, Squid-тің peer таңдау алгоритмдері олардың ішінен таңдайды.
never_direct жолы бұл мысалда ата-серверді пайдалануды міндетті етеді. Қажетті ата-серверді пайдалану мүмкін болмаса, тікелей қосылым балама ретінде ұсынылмайды. http_access ішіндегі қолданыстағы клиент пен мақсат рұқсаттарын сақтаңыз; сол ережелер upstream таңдауына дейін қандай сұраулар қабылданатынын шешеді.
Бұл конфигурация құжатталған Squid 7 интерфейсін пайдаланады. Анықтама cache_peer_access Squid 8-де қолжетімсіз деп белгілейді, сондықтан бұл параметрді күтіп ұстау кезінде сәйкес орналастырылған нұсқаның құжаттамасын пайдаланыңыз.