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 అప్స్ట్రీమ్ రూటింగ్ను ఎంచుకుంటుంది; ఎవరు ఫార్వర్డ్ ప్రాక్సీని ఉపయోగించవచ్చో అది పరిమితం చేయదు.

సంబంధిత వ్యాసాలు