โดยค่าเริ่มต้น การเรียก API รันไทม์ทั้งหมดไปยัง Apigee Edge สำหรับ Private Cloud จะใช้ IPv4 คุณสามารถเพิ่มการรองรับ IPv6 ในเราเตอร์ได้โดย
การตั้งค่า
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
ไปยัง true
บนเราเตอร์ของคุณ
วิธีเปิดใช้ IPv6 บนเราเตอร์
- เข้าสู่ระบบเราเตอร์
- เปิดไฟล์การกำหนดค่า
router.properties
ในตัวแก้ไขvi /opt/apigee/customer/application/router.properties
หากไม่มีไฟล์ ให้สร้างขึ้นมา
- ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้เป็น
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
- บันทึกการเปลี่ยนแปลงลงในไฟล์พร็อพเพอร์ตี้
- รีสตาร์ทเราเตอร์โดยเรียกใช้คำสั่งต่อไปนี้
/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]]
- กำหนดค่าที่อยู่ IP และพอร์ตของเราเตอร์เพื่อให้คำขอ API ขาเข้าแก้ไขเป็น IPv6 ที่อยู่/พอร์ต โปรดทราบว่าคำขอ API ที่เข้ามาใหม่ต้องส่งมาจากไคลเอ็นต์ที่เปิดใช้ IPv6
- ทดสอบการกำหนดค่าโดยส่งคำขอ API ไปยังที่อยู่ IPv6 และพอร์ตของเราเตอร์