Edge for Private Cloud الإصدار 4.19.01
يكون بروتوكول أمان طبقة النقل (TLS) بين جهاز التوجيه ومعالج الرسائل غير مفعَّل تلقائيًا.
اتّبِع الإجراء التالي لتفعيل تشفير TLS بين جهاز توجيه ومعالج الرسائل:
- تأكَّد من إمكانية وصول جهاز التوجيه إلى المنفذ 8082 في معالج الرسائل.
- أنشئ ملف JKS لمخزن المفاتيح يحتوي على شهادة TLS والمفتاح الخاص. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) في Edge On Premises.
- انسخ ملف JKS الخاص بمخزن المفاتيح إلى دليل على خادم "معالج الرسائل"، مثل
/opt/apigee/customer/application. - غيِّر الأذونات وملكية ملف JKS:
chown apigee:apigee /opt/apigee/customer/application/keystore.jks
chmod 600 /opt/apigee/customer/application/keystore.jksحيث يمثّل
keystore.jksاسم ملف تخزين المفاتيح. - عدِّل الملف
/opt/apigee/customer/application/message-processor.properties. إذا لم يكن الملف متوفّرًا، أنشِئه. - اضبط السمات التالية في ملف
message-processor.properties:conf_message-processor-communication_local.http.ssl=true conf/message-processor-communication.properties+local.http.port=8443 conf/message-processor-communication.properties+local.http.ssl.keystore.type=jks conf/message-processor-communication.properties+local.http.ssl.keystore.path=/opt/apigee/customer/application/keystore.jks conf/message-processor-communication.properties+local.http.ssl.keyalias=apigee-devtest # Enter the obfuscated keystore password below. conf/message-processor-communication.properties+local.http.ssl.keystore.password=OBF:obsPword
حيث يمثّل
keystore.jksملف تخزين المفاتيح، ويمثّل obsPword كلمة مرور ملف تخزين المفاتيح والاسم المستعار للمفتاح بعد إخفائهما. يُرجى الاطّلاع على ضبط بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) في Edge On Premises للحصول على معلومات حول إنشاء كلمة مرور مخفية. - تأكَّد من أنّ ملف
message-processor.propertiesيملكه المستخدم "apigee":chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
- أوقِف معالِجات الرسائل وأجهزة التوجيه:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
/opt/apigee/apigee-service/bin/apigee-service edge-router stop - على جهاز التوجيه، احذف أي ملفات في
/opt/nginx/conf.d:rm -f /opt/nginx/conf.d/*
- ابدأ معالِجات الرسائل وأجهزة التوجيه:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
/opt/apigee/apigee-service/bin/apigee-service edge-router start - كرِّر هذه الخطوات مع أي معالجات رسائل إضافية.
بعد تفعيل بروتوكول أمان طبقة النقل (TLS) بين جهاز التوجيه ومعالج الرسائل، يحتوي ملف سجلّ معالج الرسائل على رسالة المعلومات هذه:
MessageProcessorHttpSkeletonFactory.configureSSL() : Instantiating Keystore of type: jks
تؤكّد عبارة INFO هذه أنّ بروتوكول أمان طبقة النقل (TLS) يعمل بين جهاز التوجيه ومعالج الرسائل.
يسرد الجدول التالي جميع السمات المتاحة في message-processor.properties:
| الخصائص | الوصف |
|---|---|
conf_message-processor-communication_local. http.host=localhost_or_IP_address |
اختيارية: اسم المضيف الذي يستمع إلى اتصالات جهاز التوجيه. سيؤدي ذلك إلى إلغاء اسم المضيف الذي تم ضبطه عند التسجيل. |
conf/message-processor-communication. properties+local.http.port=8998 |
اختيارية: المنفذ الذي يتم الاستماع إليه لاتصالات جهاز التوجيه. المنفذ التلقائي هو 8998. |
conf_message-processor-communication_local. http.ssl=[ false | true ] |
اضبط هذه القيمة على "صحيح" لتفعيل بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL). القيمة التلقائية هي false. عند تفعيل بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL)، عليك ضبط local.http.ssl.keystore.path وlocal.http.ssl.keyalias.
|
conf/message-processor-communication. properties+local.http.ssl.keystore.path= |
مسار نظام الملفات على الجهاز إلى ملف تخزين المفاتيح (JKS أو PKCS12). مطلوبة في حال توفّر السمة
local.http.ssl=true. |
conf/message-processor-communication. properties+local.http.ssl.keyalias= |
اسم مستعار للمفتاح من مخزن المفاتيح لاستخدامه في اتصالات بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL). مطلوبة في حال توفّر السمة
local.http.ssl=true. |
conf/message-processor-communication. properties+local.http.ssl.keyalias.password= |
كلمة المرور المستخدَمة لتشفير المفتاح داخل ملف تخزين المفاتيح. استخدِم كلمة مرور مخفية بهذا التنسيق: OBF:xxxxxxxxxx |
conf/message-processor-communication. properties+local.http.ssl.keystore.type=jks |
نوع مخزن المفاتيح لا يتوفّر حاليًا سوى JKS وPKCS12. الإعداد التلقائي هو JKS. |
conf/message-processor-communication. properties+local.http.ssl.keystore.password= |
اختيارية: كلمة مرور مخفية لملف تخزين المفاتيح استخدِم كلمة مرور مخفية بهذا التنسيق: OBF:xxxxxxxxxx |
conf_message-processor-communication_local. http.ssl.ciphers=cipher1,cipher2 |
اختيارية: عند ضبط هذه السياسة، يتم السماح فقط باستخدام الرموز المذكورة. وفي حال حذفها، يتم استخدام جميع الرموز المتوافقة مع حزمة تطوير البرامج (JDK). |