يمكن لوكيل 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 يختار التوجيه الأعلى؛ ولا يقيّد من يحق له استخدام الوكيل الأمامي.

مقالات ذات صلة