الإصدار 4.18.01 من Edge for Private Cloud
يتيح "الموجّه" و"معالج الرسائل" تلقائيًا الإصدارات 1.0 و1.1 و1.2 من بروتوكول أمان طبقة النقل (TLS)، ولكن قد تحتاج إلى حصر البروتوكولات التي يتيحها "الموجّه" و"معالج الرسائل". يوضّح هذا المستند كيفية ضبط البروتوكول على مستوى العالم على جهاز التوجيه ومعالج الرسائل.
بالنسبة إلى "الموجّه"، يمكنك أيضًا ضبط البروتوكول للمضيفين الافتراضيين الفرديين. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط وصول بروتوكول أمان طبقة النقل (TLS) إلى واجهة برمجة تطبيقات لـ Private Cloud.
بالنسبة إلى معالج الرسائل، يمكنك ضبط البروتوكول لنقطة نهاية مستهدفة فردية. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط بروتوكول أمان طبقة النقل (TLS) من Edge إلى الخلفية (Cloud وPrivate Cloud).
ضبط بروتوكول أمان طبقة النقل (TLS) على جهاز التوجيه
لضبط بروتوكول TLS على جهاز التوجيه، اضبط السمات في ملف router.properties:
- افتح ملف router.properties في
محرِّر. إذا لم يكن الملف متوفّرًا، أنشِئه::
> vi /opt/apigee/customer/application/router.properties - اضبط الخصائص على النحو المطلوب:
# Possible values are space-delimited list of: TLSv1 TLSv1.1 TLSv1.2
conf_load_balancing_load.balancing.driver.server.ssl.protocols=TLSv1.2 - احفظ التغييرات.
- تأكَّد من أنّ ملف الخصائص مملوك للمستخدم "apigee":
> chown apigee:apigee /opt/apigee/customer/application/router.properties - أعِد تشغيل جهاز التوجيه:
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart - تأكَّد من تعديل البروتوكول بشكل صحيح من خلال فحص ملف Nginx /opt/nginx/conf.d/0-default.conf:
> cat /opt/nginx/conf.d/0-default.conf
تأكَّد من أنّ قيمة ssl_protocols هي TLSv1.2. - في حال استخدام بروتوكول أمان طبقة النقل (TLS) الثنائي الاتجاه مع مضيف افتراضي، يجب أيضًا ضبط بروتوكول أمان طبقة النقل (TLS) في المضيف الافتراضي كما هو موضّح في ضبط وصول بروتوكول أمان طبقة النقل (TLS) إلى واجهة برمجة تطبيقات لـ Private Cloud.
ضبط بروتوكول أمان طبقة النقل (TLS) على معالج الرسائل
لضبط بروتوكول TLS على "معالج الرسائل"، اضبط السمات في ملف message-processor.properties:
- افتح ملف message-processor.properties في
محرِّر. إذا لم يكن الملف متوفّرًا، أنشِئه:
> vi /opt/apigee/customer/application/message-processor.properties - اضبط السمات على النحو المطلوب:
# Possible values are a comma-delimited list of TLSv1, TLSv1.1, TLSv1.2
conf/system.properties+https.protocols=TLSv1.2
# Possible values are a comma-delimited list of SSLv3, TLSv1, TLSv1.1, TLSv1.2
# Ensure that you include SSLv3.
conf/jvmsecurity.properties+jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1
#Configure the ciphers that need to be supported by the Message Processor: communication_local.http.ssl.ciphers=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - احفظ التغييرات.
- تأكَّد من أنّ ملف الخصائص مملوك للمستخدم "apigee":
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - أعِد تشغيل معالج الرسائل:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart - في حال استخدام بروتوكول أمان طبقة النقل (TLS) ثنائي الاتجاه مع الخلفية، اضبط بروتوكول أمان طبقة النقل (TLS) في المضيف الافتراضي على النحو الموضّح في ضبط بروتوكول أمان طبقة النقل (TLS) من Edge إلى الخلفية (Cloud وPrivate Cloud).