ആന്തരിക ലക്ഷ്യങ്ങൾക്ക് 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 അപ്സ്ട്രീം റൂട്ടിംഗ് തിരഞ്ഞെടുക്കുന്നു; ആർക്ക് ഫോർവേഡ് പ്രോക്സി ഉപയോഗിക്കാമെന്ന് അത് നിയന്ത്രിക്കുന്നില്ല.