Edge for Private Cloud نسخه ۴.۱۸.۰۵
بهطور پیشفرض، TLS بین «مسیریاب» و «پردازشگر پیام» غیرفعال است.
از روش زیر برای فعال کردن رمزگذاری TLS بین «مسیریاب» و «پردازشگر پیام» استفاده کنید:
- مطمئن شوید که درگاه ۸۰۸۲ در «پردازشگر پیام» برای «رهیاب» قابلدسترسی است.
- فایل 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نام فایل keystore شما است. - فایل
/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فایل keystore شما است و obsPword گذرواژه keyalias و keystore مبهمشده شما است. برای کسب اطلاعات درباره تولید گذرواژه مبهم، پیکربندی 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 - در Router، همه فایلهای موجود در
/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 بین «مسیریاب» و «پردازشگر پیام»، فایل گزارش «پردازشگر پیام» حاوی این پیام INFO است:
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 |
اختیاری. درگاهی که برای اتصالات رهیاب به آن گوش داده میشود. پیشفرض ۸۹۹۸ است. |
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= |
مسیر سیستم فایل محلی به keystore (JKS یا PKCS12). اجباری وقتی
local.http.ssl=true. |
conf/message-processor-communication. properties+local.http.ssl.keyalias= |
نام مستعار کلید از keystore برای استفاده در اتصالهای TLS/SSL. اجباری وقتی
local.http.ssl=true. |
conf/message-processor-communication. properties+local.http.ssl.keyalias.password= |
گذرواژه استفادهشده برای رمزگذاری کلید در keystore. از گذرواژه مبهم در این قالب استفاده کنید: OBF:xxxxxxxxxx |
conf/message-processor-communication. properties+local.http.ssl.keystore.type=jks |
نوع Keystore. درحالحاضر فقط از 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 استفاده میشود. |