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 را ویرایش کنید. اگر فایل وجود ندارد، آن را ایجاد کنید.
- Set the following properties in the message-processor.properties file:
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 keystore مبهمشده و گذرواژه keyalias شما است. برای اطلاعات درباره تولید گذرواژه مبهم، پیکربندی TLS/SSL برای Edge On Premises را ببینید. - مطمئن شوید که فایل message-processor.properties
متعلق به کاربر «apigee» است:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - Stop the Message-Processors and Routers:
/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/* - Start the Message-Processors and Routers:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
/opt/apigee/apigee-service/bin/apigee-service edge-router start - این مراحل را برای هر «پردازشگر پیام» دیگری تکرار کنید.
جدول زیر همه ویژگیهای دردسترس را در 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 استفاده میشود. |