Edge for Private Cloud v4.18.05
إذا كنت تريد استخدام خادم وكيل HTTP لإعادة التوجيه بين Edge وخوادم الهدف الخلفية، عليك ضبط خصائص إعدادات الخادم الوكيل الصادر في عُقد معالج رسائل Edge. تضبط هذه الخصائص معالجات الرسائل لتوجيه الطلبات المستهدفة من Edge إلى الخادم الوكيل لإعادة توجيه HTTP.
لضبط معالج الرسائل، عدِّل /opt/apigee/customer/application/message-processor.properties
، ثم أعِد تشغيل معالج الرسائل. إذا لم يكن ملف message-processor.properties
متوفّرًا، أنشِئه.
اضبط السمات التالية لضبط معالج الرسائل:
الموقع | الوصف |
---|---|
conf_http_HTTPClient.use.proxy |
تحدِّد هذه السياسة جميع الخوادم الوكيلة لواجهة برمجة التطبيقات التي تستخدم الخادم الوكيل لإعادة التوجيه، وهي "true" أو لا تستخدمها تلقائيًا، وهي "false". |
conf_http_HTTPClient.use.tunneling |
يستخدم Edge تلقائيًا الاتصال النفقي لجميع الزيارات. لإيقاف الاتصال النفقي بشكل تلقائي، اضبط هذه السمة على "false". |
conf/http.properties+HTTPClient.proxy.type |
تحدّد هذه السياسة نوع الخادم الوكيل HTTP الذي يتضمّن HTTP أو HTTPS. وبشكل تلقائي، يتم استخدام "HTTP". |
conf/http.properties+HTTPClient.proxy.host |
يحدِّد اسم المضيف أو عنوان IP الذي يتم تشغيل الخادم الوكيل HTTP عليه. |
conf/http.properties+HTTPClient.proxy.port |
يحدّد المنفذ الذي يعمل عليه الخادم الوكيل HTTP. إذا تم حذف هذه السمة، تستخدم تلقائيًا المنفذ 80 لبروتوكول HTTP والمنفذ 443 لبروتوكول HTTPS. |
conf/http.properties+HTTPClient.proxy.user conf/http.properties+HTTPClient.proxy.password |
إذا كان الخادم الوكيل HTTP يتطلب المصادقة الأساسية، استخدِم هذه السمات لتقديم تفاصيل التفويض. |
على سبيل المثال:
conf_http_HTTPClient.use.proxy=true conf_http_HTTPClient.use.tunneling=false conf/http.properties+HTTPClient.proxy.type=HTTP conf/http.properties+HTTPClient.proxy.host=my.host.com conf/http.properties+HTTPClient.proxy.port=3128 conf/http.properties+HTTPClient.proxy.user=USERNAME conf/http.properties+HTTPClient.proxy.password=PASSWORD
تذكر إعادة تشغيل معالج الرسائل بعد إعداد السمات التالية:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
في حال ضبط خادم وكيل لإعادة التوجيه لمعالِج الرسائل، تنتقل كل الزيارات الواردة من الخوادم الوكيلة لواجهة برمجة التطبيقات إلى استهدافات الخلفية عبر الخادم الوكيل HTTP المحدّد للأمام. إذا كان عدد الزيارات لاستهداف معيّن لخادم وكيل لواجهة برمجة التطبيقات يجب أن ينتقل مباشرةً إلى الهدف الخلفي، مع تجاوز الخادم الوكيل لإعادة التوجيه، يمكنك ضبط السمة التالية في نقطة النهاية المستهدفة لإلغاء الخادم الوكيل لإعادة توجيه HTTP:
<Property name="use.proxy">false</Property>
راجِع مرجع مواقع نقاط النهاية لمزيد من المعلومات حول إعداد المواقع في نقطة النهاية المستهدفة.
إذا كنت لا تريد أن تستخدم أي استهدافات الخادم الوكيل لإعادة توجيه HTTP بشكل تلقائي، يمكنك تحديدها http.property على النحو التالي:
conf_http_HTTPClient.use.proxy=false
بعد ذلك، اضبط use.proxy
على "true" لأي نقطة نهاية مستهدفة تريد فحصها عبر خادم وكيل HTTP لإعادة التوجيه:
<Property name="use.proxy">true</Property>
يستخدم Edge تلقائيًا الاتصال النفقي لحركة البيانات إلى الخادم الوكيل. لإيقاف الاتصال النفقي بشكل تلقائي،
يمكنك ضبط السمة التالية في ملف message-processor.properties
:
conf_http_HTTPClient.use.tunneling=false
إذا كنت تريد إيقاف استهداف معيّن، إذا كنت تريد إيقاف الاتصال النفقي، يجب ضبط
السمة use.proxy.tunneling
في نقطة النهاية المستهدفة. وإذا كان الهدف يستخدم بروتوكول أمان طبقة النقل/طبقة المقابس الآمنة، يتم تجاهل هذه السمة ويتم إرسال الرسالة دائمًا عبر نفق:
<Property name="use.proxy.tunneling">false</Property>
لكي يعمل Edge نفسه كخادم وكيل للأمام، أي من تلقّي طلب من خدمات الخلفية وتوجيهه إلى الإنترنت خارج المؤسسة، عليك أولاً إعداد خادم وكيل لواجهة برمجة التطبيقات على Edge . ويمكن لخدمة الخلفية بعد ذلك تقديم طلب إلى الخادم الوكيل لواجهة برمجة التطبيقات الذي يمكنه بعد ذلك الاتصال بالخدمات الخارجية.