تصل تلقائيًا إلى واجهة مستخدم New Edge عبر بروتوكول HTTP باستخدام عنوان IP أو اسم نظام أسماء النطاقات (DNS) لعُقدة واجهة مستخدم New Edge والمنفذ 3001. على سبيل المثال:
http://edge_UI_IP:3001
بدلاً من ذلك، يمكنك ضبط إذن الوصول إلى واجهة مستخدم New Edge عبر بروتوكول أمان طبقة النقل (TLS) لتتمكّن من الوصول إليها بالصيغة التالية:
https://edge_UI_IP:3001
متطلبات بروتوكول أمان طبقة النقل (TLS)
تتوافق واجهة مستخدم New Edge مع الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS) والإصدارات الأحدث. إذا فعّلت بروتوكول أمان طبقة النقل (TLS) على واجهة مستخدم New Edge، على المستخدمين الاتصال بواجهة مستخدم New Edge باستخدام متصفّح متوافق مع الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS) أو إصدار أحدث.
سمات إعدادات بروتوكول أمان طبقة النقل (TLS)
نفِّذ الأمر التالي لضبط بروتوكول أمان طبقة النقل (TLS) لواجهة مستخدم New Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
حيث يمثّل configFile ملف الإعداد الذي استخدمته لتثبيت واجهة مستخدم New Edge أو ضبطها.
قبل تنفيذ هذا الأمر، عليك تعديل ملف الإعداد لضبط السمات الضرورية التي تتحكّم في بروتوكول أمان طبقة النقل (TLS). يوضّح الجدول التالي السمات التي تستخدمها لضبط بروتوكول أمان طبقة النقل (TLS) لواجهة مستخدم New Edge:
| الموقع | الوصف | مطلوب؟ |
|---|---|---|
MANAGEMENT_UI_SCHEME
|
يضبط البروتوكول، "http" أو "https"، المستخدَم للوصول إلى واجهة مستخدم New Edge. القيمة التلقائية هي "http". اضبطها على "https" لتفعيل بروتوكول أمان طبقة النقل (TLS): MANAGEMENT_UI_SCHEME=https |
نعم |
MANAGEMENT_UI_TLS_OFFLOAD
|
إذا كانت القيمة "n"، يشير ذلك إلى أنّه يتم إنهاء طلبات بروتوكول أمان طبقة النقل (TLS) إلى واجهة مستخدم New Edge
في واجهة مستخدم New Edge. عليك ضبط إذا كانت القيمة "y"، يشير ذلك إلى أنّه يتم إنهاء طلبات بروتوكول أمان طبقة النقل (TLS) إلى واجهة مستخدم New Edge على جهاز موازنة الحمل، ثم يعيد جهاز موازنة الحمل توجيه الطلب إلى واجهة مستخدم New Edge باستخدام بروتوكول HTTP. إذا أنهيت بروتوكول أمان طبقة النقل (TLS) على جهاز موازنة الحمل، يجب أن تظل واجهة مستخدم New Edge على علم بأنّ الطلب الأصلي وصل عبر بروتوكول أمان طبقة النقل (TLS). على سبيل المثال، تم ضبط علامة "آمن" لبعض ملفات تعريف الارتباط. عليك ضبط MANAGEMENT_UI_SCHEME=https MANAGEMENT_UI_TLS_OFFLOAD=y |
نعم |
MANAGEMENT_UI_TLS_KEY_FILE
|
إذا كانت MANAGEMENT_UI_TLS_OFFLOAD=n، يشير ذلك إلى المسار المطلق
لملفَي مفتاح وشهادة بروتوكول أمان طبقة النقل (TLS). يجب أن يكون تنسيق الملفَين بتنسيق PEM بدون عبارة مرور، ويجب أن يكونا مملوكَين للمستخدم "apigee".
الموقع المقترَح لهذه الملفات هو:
/opt/apigee/customer/application/edge-management-ui إذا لم يكن هذا الدليل متوفّرًا، عليك إنشاؤه. إذا كانت |
نعم إذا كانت MANAGEMENT_UI_TLS_OFFLOAD=n
|
MANAGEMENT_UI_PUBLIC_URIS
|
إذا كانت اضبط هذه السمة استنادًا إلى سمات أخرى في ملف الإعداد. على سبيل المثال: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT المكان:
راجِع مقالة ضبط واجهة مستخدم New Edge لمزيد من المعلومات عن هذه السمات. إذا كانت
|
نعم |
MANAGEMENT_UI_TLS_ALLOWED_CIPHERS
|
تحدّد قائمة تشفيرات بروتوكول أمان طبقة النقل (TLS) المتاحة كسلسلة مفصولة بفواصل أو مسافات. سلسلة مفصولة بفواصل: MANAGEMENT_UI_TLS_ALLOWED_CIPHERS=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 سلسلة مفصولة بمسافات ومحاطة بعلامات اقتباس مزدوجة:
MANAGEMENT_UI_TLS_ALLOWED_CIPHERS="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" |
ضبط بروتوكول أمان طبقة النقل (TLS)
لضبط إذن الوصول إلى واجهة مستخدم New Edge عبر بروتوكول أمان طبقة النقل (TLS):
أنشِئ شهادة ومفتاح بروتوكول أمان طبقة النقل (TLS) كملفَّين بتنسيق PEM بدون عبارة مرور. على سبيل المثال:
mykey.pem mycert.pem
هناك العديد من الطرق لإنشاء شهادة ومفتاح بروتوكول أمان طبقة النقل (TLS). على سبيل المثال، يمكنك تنفيذ الأمر التالي لإنشاء شهادة ومفتاح غير موقَّعَين:
openssl req -x509 -newkey rsa:4096 -keyout mykey.pem -out mycert.pem -days 365 -nodes -subj '/CN=localhost'
- انسخ ملفَي المفتاح والشهادة إلى الدليل
/opt/apigee/customer/application/edge-management-ui. إذا لم يكن هذا الدليل متوفّرًا، عليك إنشاؤه. تأكَّد من أنّ الشهادة والمفتاح مملوكان للمستخدم "apigee":
chown apigee:apigee /opt/apigee/customer/application/edge-management-ui/*.pem
عدِّل ملف الإعداد الذي استخدمته لتثبيت واجهة مستخدم New Edge لـ ضبط سمات بروتوكول أمان طبقة النقل (TLS) التالية:
# Set to https to enable TLS. MANAGEMENT_UI_SCHEME=https # Do NOT terminate TLS on a load balancer. MANAGEMENT_UI_TLS_OFFLOAD=n # Specify the key and cert. MANAGEMENT_UI_TLS_KEY_FILE=/opt/apigee/customer/application/edge-management-ui/mykey.pem MANAGEMENT_UI_TLS_CERT_FILE=/opt/apigee/customer/application/edge-management-ui/mycert.pem # Leave these properties set to the same values as when you installed the New Edge UI: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT
نفِّذ الأمر التالي لضبط بروتوكول أمان طبقة النقل (TLS):
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
حيث يمثّل configFile اسم ملف الإعداد.
يعيد النص البرمجي تشغيل واجهة مستخدم New Edge. بعد إعادة التشغيل، تتيح واجهة مستخدم New Edge إمكانية الوصول عبر بروتوكول HTTPS. إذا تعذّر عليك تسجيل الدخول إلى واجهة مستخدم New Edge بعد تفعيل بروتوكول أمان طبقة النقل (TLS)، عليك محو ذاكرة التخزين المؤقت للمتصفّح ومحاولة تسجيل الدخول مرة أخرى.
ضبط واجهة مستخدم New Edge عندما يتم إنهاء بروتوكول أمان طبقة النقل (TLS) على جهاز موازنة الحمل
إذا كان لديك جهاز موازنة حمل يعيد توجيه الطلبات إلى واجهة مستخدم New Edge، يمكنك اختيار إنهاء اتصال بروتوكول أمان طبقة النقل (TLS) على جهاز موازنة الحمل، ثم جعل جهاز موازنة الحمل يعيد توجيه الطلبات إلى واجهة مستخدم New Edge عبر بروتوكول HTTP:
هذا الإعداد متاح، ولكن عليك ضبط جهاز موازنة الحمل وواجهة مستخدم New Edge وفقًا لذلك.
لضبط واجهة مستخدم New Edge عندما يتم إنهاء بروتوكول أمان طبقة النقل (TLS) على جهاز موازنة الحمل:
عدِّل ملف الإعداد الذي استخدمته لتثبيت واجهة مستخدم New Edge لـ ضبط سمات بروتوكول أمان طبقة النقل (TLS) التالية:
# Set to https to enable TLS MANAGEMENT_UI_SCHEME=https # Terminate TLS on a load balancer MANAGEMENT_UI_TLS_OFFLOAD=y # Set to the IP address or DNS name of the load balancer. MANAGEMENT_UI_IP=LB_IP_DNS # Set to the port number for the load balancer and New Edge UI. # The load balancer and the New Edge UI must use the same port number. MANAGEMENT_UI_PORT=3001 # Leave these properties set to the same values as when you installed the New Edge UI: MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT
إذا ضبطت
MANAGEMENT_UI_TLS_OFFLOAD=y، عليك حذفMANAGEMENT_UI_TLS_KEY_FILEوMANAGEMENT_UI_TLS_CERT_FILE. يتم تجاهلهما لأنّ الطلبات إلى واجهة مستخدم New Edge تصل عبر بروتوكول HTTP.نفِّذ الأمر التالي لضبط بروتوكول أمان طبقة النقل (TLS):
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
حيث يمثّل configFile اسم ملف الإعداد.
يعيد النص البرمجي تشغيل واجهة مستخدم New Edge. بعد إعادة التشغيل، تتيح واجهة مستخدم New Edge إمكانية الوصول عبر بروتوكول HTTPS من خلال جهاز موازنة الحمل. إذا تعذّر عليك تسجيل الدخول إلى واجهة مستخدم New Edge بعد تفعيل بروتوكول أمان طبقة النقل (TLS)، عليك محو ذاكرة التخزين المؤقت للمتصفّح ومحاولة تسجيل الدخول مرة أخرى.
إيقاف بروتوكول أمان طبقة النقل (TLS) على واجهة مستخدم New Edge
لإيقاف بروتوكول أمان طبقة النقل (TLS) على واجهة مستخدم New Edge:
عدِّل ملف الإعداد الذي استخدمته لتثبيت واجهة مستخدم New Edge لضبط سمة بروتوكول أمان طبقة النقل (TLS) التالية:
# Set to http to disable TLS. MANAGEMENT_UI_SCHEME=http # Only if you had terminated TLS on a load balancer, # reset to the IP address or DNS name of the New Edge UI. MANAGEMENT_UI_IP=edge_UI_IP_DNS
نفِّذ الأمر التالي لإيقاف بروتوكول أمان طبقة النقل (TLS):
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-ssl -f configFile
حيث يمثّل configFile اسم ملف الإعداد.
يعيد النص البرمجي تشغيل واجهة مستخدم New Edge. يمكنك الآن الوصول إلى واجهة مستخدم New Edge عبر بروتوكول HTTP. إذا تعذّر عليك تسجيل الدخول إلى واجهة مستخدم New Edge بعد إيقاف بروتوكول أمان طبقة النقل (TLS)، عليك محو ذاكرة التخزين المؤقت للمتصفّح ومحاولة تسجيل الدخول مرة أخرى.