ఒక గమ్యస్థాన డొమైన్ను మరో Squid 7 మాతృకకు రూట్ చేయడం
Squid 7లో పేరున్న మాతృకలు మరియు cache_peer_access నియమాలను ఉపయోగించి గమ్యస్థాన డొమైన్ ప్రకారం upstream ఎంచుకోండి.
ఒక భాగస్వామి డొమైన్ నిర్దేశిత upstream ప్రాక్సీని ఉపయోగించాలి, మిగిలిన అనుమతించిన అభ్యర్థనలు సాధారణ మాతృకను ఉపయోగిస్తాయని అనుకుందాం. Squid 7లో పేరున్న peers మరియు 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 అభ్యర్థులను ఫిల్టర్ చేస్తుంది; ఇది అన్ని peers ను బ్యాకప్ గొలుసుగా అమర్చదు. మీరు పలువురిని అర్హులుగా ఉంచితే, Squid యొక్క peer ఎంపిక అల్గారిథమ్లు వాటి మధ్య ఎంచుకుంటాయి.
never_direct పంక్తి ఈ ఉదాహరణలో మాతృక వినియోగాన్ని తప్పనిసరి చేస్తుంది. అవసరమైన మాతృకను ఉపయోగించలేకపోతే, ప్రత్యక్ష కనెక్షన్ ప్రత్యామ్నాయంగా అందించబడదు. http_accessలో ఉన్న ప్రస్తుత క్లయింట్ మరియు గమ్యస్థాన అనుమతులను నిలుపుకోండి; ఆ నియమాలు upstream ఎంపికకు ముందు ఏ అభ్యర్థనలు అంగీకరించబడతాయో నిర్ణయిస్తాయి.
ఈ కాన్ఫిగరేషన్ డాక్యుమెంట్ చేయబడిన Squid 7 ఇంటర్ఫేస్ను ఉపయోగిస్తుంది. cache_peer_access Squid 8లో అందుబాటులో లేదని సూచన సూచిస్తుంది, కాబట్టి ఈ సెటప్ను నిర్వహించేటప్పుడు సరిపోలే అమలు చేయబడిన సంస్కరణ డాక్యుమెంటేషన్ను ఉపయోగించండి.