این صفحه نحوه پیکربندی «امنیت لایه انتقال» نسخه ۱.۳ در «مسیریابهای Apigee» برای ترافیک شمالی (ترافیک بین کارخواه و «مسیریاب») را توضیح میدهد.
برای اطلاعات بیشتر درباره میزبانهای مجازی، به میزبانهای مجازی مراجعه کنید.
فعال کردن «امنیت لایه انتقال» نسخه ۱.۳ برای همه میزبانهای مجازی مبتنی بر «امنیت لایه انتقال» در «مسیریاب»
از روش زیر برای فعال کردن «امنیت لایه انتقال» نسخه ۱.۳ برای همه میزبانهای مجازی مبتنی بر «امنیت لایه انتقال» در «مسیریاب» استفاده کنید:
- در «مسیریاب»، فایل مشخصات زیر را در ویرایشگر باز کنید.
/opt/apigee/customer/application/router.properties
اگر فایل وجود ندارد، آن را ایجاد کنید.
- خط زیر را به فایل داراییها اضافه کنید:
conf_load_balancing_load.balancing.driver.server.ssl.protocols=TLSv1 TLSv1.1 TLSv1.2 TLSv1.3
همه پروتکلهای TLS را که میخواهید پشتیبانی کنید اضافه کنید. توجه داشته باشید که پروتکلها با فاصله از هم جدا میشوند و حروفحساس هستند.
- فایل را ذخیره کنید.
- مطمئن شوید که فایل متعلق به کاربر apigee است:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- بازراهاندازی رهیاب:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
- مراحل بالا را روی همه گرههای «مسیریاب» یکییکی تکرار کنید.
فعال کردن «امنیت لایه انتقال» نسخه ۱.۳ فقط برای میزبانهای مجازی خاص
این بخش نحوه فعال کردن TLS 1.3 را برای میزبانهای مجازی خاص توضیح میدهد. برای فعال کردن «امنیت لایه انتقال» نسخه ۱.۳، مراحل زیر را در گرههای سرور «مدیریت» انجام دهید:
- در هر گره سرور «مدیریت»، فایل
/opt/apigee/customer/application/management-server.propertiesرا ویرایش کنید و خط زیر را اضافه کنید. (اگر فایل وجود ندارد، آن را ایجاد کنید.)conf_virtualhost_virtual.host.allowed.protocol.list=TLSv1,TLSv1.1,TLSv1.2,TLSv1.3
برای این فایل، پروتکلها با کاما از هم جدا میشوند (و حروفحساس هستند).
- فایل را ذخیره کنید.
- مطمئن شوید که فایل متعلق به کاربر apigee است:
chown apigee:apigee /opt/apigee/customer/application/management-server.properties
- بازراهاندازی سرور «مدیریت»:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
- مراحل بالا را در همه گرههای سرور «مدیریت» یکییکی تکرار کنید.
- میزبان مجازی را با ویژگی زیر ایجاد کنید (یا میزبان مجازی موجود را بهروز کنید). توجه داشته باشید که
پروتکلها با فاصله از هم جدا میشوند و حروفحساس هستند.
"properties": { "property": [ { "name": "ssl_protocols", "value": "TLSv1 TLSv1.1 TLSv1.2 TLSv1.3" } ] }نمونهای از vhost با این دارایی در زیر نشان داده شده است:
{ "hostAliases": [ "api.myCompany,com", ], "interfaces": [], "listenOptions": [], "name": "secure", "port": "443", "retryOptions": [], "properties": { "property": [ { "name": "ssl_protocols", "value": "TLSv1 TLSv1.1 TLSv1.2 TLSv1.3" } ] }, "sSLInfo": { "ciphers": [], "clientAuthEnabled": "false", "enabled": "true", "ignoreValidationErrors": false, "keyAlias": "myCompanyKeyAlias", "keyStore": "ref://myCompanyKeystoreref", "protocols": [] }, "useBuiltInFreeTrialCert": false }آزمایش «امنیت لایه انتقال» نسخه ۱.۳
برای آزمایش «امنیت لایه انتقال» نسخه ۱.۳، فرمان زیر را وارد کنید:
curl -v --tlsv1.3 "https://api.myCompany,com/testproxy"
توجه داشته باشید که «امنیت لایه انتقال» نسخه ۱.۳ فقط در کارخواهانی که از این پروتکل پشتیبانی میکنند قابلآزمایش است. اگر «امنیت لایه انتقال نسخه ۱.۳» فعال نباشد، پیام خطایی مانند پیام زیر مشاهده خواهید کرد:
sslv3 alert handshake failure