在路由器上使用 IPv6

默认情况下,对适用于私有云的 Apigee Edge 的所有运行时 API 调用都使用 IPv4。您可以通过以下方法为路由器添加 IPv6 支持: 设置 conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled 属性设置为 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. 向路由器的 IPv6 地址和端口发出 API 请求,以测试您的配置。