默认情况下,对适用于私有云的 Apigee Edge 的所有运行时 API 调用都使用 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 的客户端发送。
- 向路由器的 IPv6 地址和端口发出 API 请求,以测试您的配置。