قد يحتاج Apache إلى الوصول إلى موقع خارجي عبر الوكيل الأمامي المؤسسي نفسه الذي تستخدمه أجهزة أخرى. بالنسبة للطلبات التي يتعامل معها mod_proxy، يختار ProxyRemote تلك القفزة التالية.

ProxyRemote "http://downloads.example/" "http://proxy.example:8080"

تطابق الوسيطة الأولى بادئة URL الوجهة. وتحدد الثانية الوكيل الأعلى. يمكن أن يطابق اسم المخطط ذلك البروتوكول، بينما * أوسع ويختار الوكيل البعيد لكل حركة الوكيل المطابقة.

يمكن أن يخدم هذا أيضاً تعييناً محلياً ثابتاً. إذا كان ProxyPass موجوداً يرسل مساراً محلياً إلى موقع التنزيلات، فإن ProxyRemote يخبر Apache بكيفية الوصول إلى ذلك الموقع عبر الوسيط المؤسسي. يختار ProxyPass الوجهة المعيّنة؛ ويختار ProxyRemote مساره الأعلى.

لا تحتاج إلى تمكين وصول غير مقيد إلى الوكيل الأمامي لهذا التعيين الثابت. أبقِ ProxyRequests Off ما لم يكن قبول وجهات وكيل أمامي يقدمها العميل خدمة مقصودة ومحمية بالتحكم في الوصول.

ضع القاعدة في إعداد الخادم أو المضيف الافتراضي وتأكد من تحميل وحدات الوكيل اللازمة. يمكن لتوجيه NoProxy في Apache تحديد وجهات الشبكة الداخلية التي ينبغي أن تتجنب الوكيل البعيد.

للوكيل الأعلى الذي يتطلب بيانات اعتماد Basic، تتوفر الوسيطة الثالثة الاختيارية في httpd 2.4.59 وما بعده وترسلها استباقياً. تحقق من النسخة المنشورة واحمِ ذلك الإعداد قبل استخدام صيغة الاعتماد.

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