Apache అంతర్గత గమ్యస్థానాల కోసం తన పేరెంట్ను దాటవేయగలదు
క్లయింట్లు Apache ఫార్వర్డ్ ప్రాక్సీని ఉపయోగిస్తూనే అంతర్గత హోస్ట్ల కోసం నేరుగా తదుపరి-హాప్ యాక్సెస్ను ఎంచుకోవడానికి ProxyRemoteను NoProxyతో కలపండి.
Apache ఫార్వర్డ్ ప్రాక్సీ బాహ్య గమ్యస్థానాల కోసం పేరెంట్ను ఉపయోగించి, ఎంచుకున్న అంతర్గత సేవలకు నేరుగా కనెక్ట్ కాగలదు. ఈ రూటింగ్ ఎంపికను ఇప్పటికే ఉన్న యాక్సెస్-నియంత్రిత ప్రాక్సీ కాన్ఫిగరేషన్కు జోడించండి:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy నమోదులు స్పేస్లతో వేరు చేయబడతాయి. ఈ హోస్ట్లతో సరిపోలే అభ్యర్థనలు కాన్ఫిగర్ చేసిన ProxyRemote పేరెంట్ను దాటవేస్తాయి. మిగిలిన సరిపోలే ట్రాఫిక్ పేరెంట్ మార్గాన్ని నిలుపుకుంటుంది. HTTP ప్రాక్సీ జాబితా నుండి ధృవీకరించబడని చిరునామా అనుమతించిన పబ్లిక్ సైట్ ట్రాఫిక్కు పేరెంట్ అభ్యర్థి కాగలదు; ఆ శాఖలో పేరెంట్ ఆధారాలు ఉపయోగించవద్దు మరియు అంతర్గత మినహాయింపులను కాపాడండి.
క్లయింట్లు ఇప్పటికీ అభ్యర్థనలను Apacheకు పంపుతాయి. ఇక్కడ “నేరుగా” అనేది Apache గమ్యస్థానం వైపు తదుపరి హాప్ను వివరిస్తుంది; అది బ్రౌజర్ను Apache ఉపయోగించడం ఆపమని చెప్పదు. క్లయింట్ వైపు NO_PROXY విలువ వేరే రూటింగ్ నిర్ణయం తీసుకుంటుంది.
డొమైన్ నమోదుకు స్పష్టమైన రూపం ఉంది
పూర్తి DNS డొమైన్ కోసం, Apache .internal.example వంటి ముందు బిందువు రూపాన్ని నమోదు చేస్తుంది. ఉద్దేశించిన మినహాయింపు ఆ డొమైన్ హోస్ట్లను కవర్ చేసినప్పుడు మాత్రమే దాన్ని ఉపయోగించండి. ఖచ్చితమైన హోస్ట్ నమోదులు చిన్న మినహాయింపును అంచనా వేయడం సులభం చేస్తాయి.
పేర్లు గమ్యస్థానాలను సూచిస్తాయి, పేరెంట్ ప్రాక్సీలను కాదు. Apacheకు ఆ గమ్యస్థానాలకు నేరుగా పేరు పరిష్కారం, చేరుకోగల సామర్థ్యం మరియు యాక్సెస్ కూడా అవసరం. పేరెంట్ను దాటవేయడం పేరెంట్ ద్వారా మాత్రమే ఉన్న మార్గాన్ని ఇవ్వలేదు.
క్లయింట్ అధికార నియమాలను ఇప్పటికే ఉన్న ప్రాక్సీ కాన్ఫిగరేషన్లో ఉంచండి. NoProxy అప్స్ట్రీమ్ రూటింగ్ను ఎంచుకుంటుంది; ఎవరు ఫార్వర్డ్ ప్రాక్సీని ఉపయోగించవచ్చో అది పరిమితం చేయదు.