از IPv6 در روتر استفاده کنید

به طور پیش‌فرض، تمام تماس‌های API زمان اجرا به Apigee Edge برای Private Cloud از IPv4 استفاده می‌کنند. می‌توانید با تنظیم ویژگی conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled در روتر، پشتیبانی IPv6 را به true اضافه کنید.

برای فعال کردن IPv6 در روتر:

  1. وارد روتر شوید.
  2. فایل پیکربندی router.properties را در یک ویرایشگر باز کنید:
    vi /opt/apigee/customer/application/router.properties

    اگر فایل وجود ندارد، آن را ایجاد کنید.

  3. ویژگی زیر را روی true قرار دهید:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    به عنوان مثال:

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. تغییرات خود را در فایل خواص ذخیره کنید.
  5. با اجرای دستور زیر روتر را ریستارت کنید:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    در طول راه اندازی مجدد، باید خروجی مشابه زیر را مشاهده کنید:

    [ChangeDelta, position: 775, lines:
      [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=false] to
      [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true]]
  6. آدرس IP و پورت‌های روتر خود را پیکربندی کنید تا درخواست‌های API ورودی به آدرس/پورت‌های IPv6 برسند. توجه داشته باشید که درخواست‌های API ورودی باید از کلاینت‌های دارای IPv6 ارسال شوند.
  7. پیکربندی خود را با درخواست API به آدرس و پورت IPv6 روتر خود آزمایش کنید.