De forma predeterminada, todas las llamadas a la API de entorno de ejecución a Apigee Edge para la nube privada usan IPv4. Para agregar compatibilidad con IPv6 al router, configura la propiedad conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
como true
en tu router.
Para habilitar IPv6 en tu router, haz lo siguiente:
- Accede al router.
-
el archivo de configuración
router.properties
en un editor:vi /opt/apigee/customer/application/router.properties
Si el archivo no existe, créalo.
- Establece la siguiente propiedad en
true
:conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
Por ejemplo:
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
- Guarda los cambios en el archivo de propiedades.
-
ta el siguiente comando para reiniciar el router:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
Durante el reinicio, deberías ver un resultado similar al siguiente:
[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]]
- Configura los puertos y la dirección IP del router para que las solicitudes a la API entrantes se resuelvan en la dirección o los puertos IPv6. Ten en cuenta que las solicitudes entrantes de la API deben enviarse desde clientes habilitados para IPv6.
- Prueba tu configuración mediante una solicitud a la API a la dirección IPv6 y el puerto de tu router.