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

അനുബന്ധ ലേഖനങ്ങൾ