پیکربندی «امنیت لایه انتقال» برای واسط کاربر مدیریت

Edge for Private Cloud نسخه ۴.۱۶.۰۵

به‌طور پیش‌فرض، بااستفاده از نشانی IP گره «سرور مدیریت» و درگاه ۹۰۰۰، ازطریق HTTP به میانای کاربر مدیریت Edge دسترسی پیدا می‌کنید. برای مثال:

http://ms_IP:9000

یا می‌توانید دسترسی TLS به واسط کاربر مدیریت را پیکربندی کنید تا بتوانید به آن در فرم دسترسی داشته باشید:

https://ms_IP:9443

در این مثال، دسترسی «امنیت لایه انتقال» را برای استفاده از درگاه ۹۴۴۳ پیکربندی می‌کنید. اما Edge به آن شماره درگاه نیاز ندارد - می‌توانید «سرور مدیریت» را برای استفاده از مقادیر درگاه دیگر پیکربندی کنید. تنها الزام این است که دیوار آتش شما ترافیک را ازطریق درگاه مشخص‌شده مجاز کند.

مطمئن شوید درگاه TLS باز باشد

روال این بخش TLS را برای استفاده از درگاه ۹۴۴۳ در «سرور مدیریت» پیکربندی می‌کند. صرف‌نظر از درگاهی که استفاده می‌کنید، باید مطمئن شوید که درگاه در Management Server باز است. برای مثال، می‌توانید از فرمان زیر برای باز کردن آن استفاده کنید:

$ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 9443 -j ACCEPT --verbose 

پیکربندی «امنیت لایه انتقال» (TLS)

برای پیکربندی دسترسی TLS به واسط کاربر مدیریت، از روال زیر استفاده کنید:

  1. فایل JKS مخزن کلید حاوی گواهی TLS و کلید خصوصی‌تان را تولید کنید و آن را در گره «سرور مدیریت» کپی کنید. برای اطلاعات بیشتر، به پیکربندی TLS/SSL برای Edge On Premises مراجعه کنید.
  2. فرمان زیر را برای پیکربندی TLS اجرا کنید:
    $ /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui configure-ssl
  3. شماره درگاه HTTPS را وارد کنید، برای مثال، ۹۴۴۳.
  4. مشخص کنید که آیا می‌خواهید دسترسی HTTP به میانای کاربری مدیریت را غیرفعال کنید یا نه. به‌طور پیش‌فرض، واسط کاربری مدیریت ازطریق HTTP در درگاه ۹۰۰۰ دردسترس است.
  5. الگوریتم keystore را وارد کنید. پیش‌فرض JKS است.
  6. مسیر مطلق به فایل JKS مخزن کلید را وارد کنید.

    اسکریپت فایل را در دایرکتوری /<inst_root>/apigee/customer/conf در گره «سرور مدیریت» کپی می‌کند و مالکیت فایل را به apigee تغییر می‌دهد.
  7. گذرواژه حافظه کلید نوشتار واضح را وارد کنید.
  8. سپس اسکریپت میانای کاربر مدیریت Edge را بازراه‌اندازی می‌کند. پس‌از بازراه‌اندازی، واسط کاربر مدیریت از دسترسی ازطریق TLS پشتیبانی می‌کند.
    می‌توانید این تنظیمات را در /<inst_root>/apigee/etc/edge-ui.d/SSL.sh ببینید.

همچنین می‌توانید به‌جای پاسخ دادن به پیام‌واره‌ها، فایل پیکربندی را به فرمان ارسال کنید. فایل پیکربندی ویژگی‌های زیر را می‌گیرد:

HTTPSPORT=9443
DISABLE_HTTP=y
KEY_ALGO=JKS
KEY_FILE_PATH=/tmp/mykeystore.jks
KEY_PASS=clearTextKeystorePWord

سپس از فرمان زیر برای پیکربندی TLS در Edge UI استفاده کنید:

/<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui configure-ssl -f configFile