Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
Cuando creas un portal para desarrolladores, se te proporciona de forma predeterminada un nombre de dominio de muestra de Apigee a fin de acceder al portal en vivo en el siguiente formato:
https://orgname-portalname.apigee.io
Donde orgname
es el nombre de la organización y portalname
se define con el nombre del portal convertido en minúsculas y los espacios y guiones quitados.
Antes de lanzar un portal para desarrolladores, te recomendamos que proporciones tu propio nombre de dominio personalizado. Por ejemplo, esta es una alternativa popular:
https://developers.example.com
Para conocer las consideraciones sobre el uso de un dominio personalizado con un proveedor de identidad de SAML, consulta Cómo usar un dominio personalizado con el proveedor de SAML.
En las siguientes secciones, se describe cómo personalizar tu dominio.
Personaliza tu nombre de dominio (Apigee Edge)
Con los portales integrados de Apigee Edge, realiza los siguientes pasos para personalizar tu nombre de dominio:
- Registra tu nombre de dominio.
- Configura TLS.
- Agrega un nombre de dominio personalizado a tu portal.
- Configura tu DNS.
Después de agregar un dominio personalizado, puedes editarlo o inhabilitarlo. Para obtener ayuda con la solución de problemas, consulta Cómo solucionar problemas relacionados con tu dominio personalizado.
Paso 1: Registra tu nombre de dominio
Si necesitas registrar un dominio nuevo, existen muchos sitios populares de registro de dominios disponibles, como Google Domains. El sitio de registro de dominio que elijas depende de ti.
Cuando decidas el nombre de tu dominio, considera que las URL legibles son un componente clave para mejorar la optimización por motores de búsqueda, como se describe en Cómo implementar la optimización por motores de búsqueda (SEO).
Paso 2: Configura TLS
Para admitir HTTPS, debes configurar TLS creando almacenes de claves y alias que contengan los certificados digitales necesarios en el entorno del portal, como se describe en el siguiente procedimiento.
Para configurar TLS, haz lo siguiente:
- Compra un certificado TLS a una autoridad certificadora de confianza, como Google Trust Services. Elegir la AC que elijas depende de ti.
- Accede a https://apigee.com/edge.
- Selecciona tu organización en el menú de tu perfil de usuario.
- Selecciona Administrador > Entorno > Almacenes de claves TLS para mostrar la página de almacenes de claves TLS.
Selecciona portal en el menú desplegable del entorno.
Crea un almacén de claves y un alias, como se describe en Cómo crear almacenes de claves y de confianza con la IU de Edge.
Paso 3: Agrega un nombre de dominio personalizado a tu portal
Cuando agregas un nombre de dominio personalizado a tu portal, el sistema crea los siguientes recursos por ti (con la misma funcionalidad que se usa para aplicar un nombre de dominio personalizado a un extremo como api.example.com
):
Un host virtual que escucha en el puerto 443 con el nombre de dominio personalizado que especifiques
Un proxy de API que usa la URL del dominio personalizado con el extremo de destino configurado en el dominio del portal predeterminado. El nombre del proxy de API coincide con el nombre de dominio personalizado con los puntos reemplazados por guiones bajos. El proxy de API se implementa en el entorno del portal.
Para agregar un nombre de dominio personalizado a tu portal, haz lo siguiente:
- Selecciona Publicar > Portales y selecciona tu portal.
- En el menú desplegable de la barra de navegación superior o en la página de destino, selecciona Configuración.
- Haz clic en la pestaña Dominios.
- En Dominio personalizado, completa los siguientes campos.
Campo Descripción Almacén de claves Selecciona un almacén de claves de la lista desplegable. Nota: La lista se completa con los almacenes de claves que creaste en el entorno del portal en el paso 2.
Después de seleccionar un almacén de claves, aparecerá el campo Alias.
Alias Selecciona un alias válido de la lista desplegable. Nota: La lista se completa con los alias que creaste para el almacén de claves seleccionado. La lista no incluye almacenes de claves con cadenas de certificados, dominios de Apigee o almacenes de confianza no válidos.
Para determinar cuándo vencerá un certificado de la lista, sigue estos pasos:
- Consulta los íconos:
- El certificado vencerá en más de 30 días o es posible que el dominio personalizado seleccionado ya esté en uso.
- El certificado vencerá dentro de 30 días.
- El certificado venció.
- Coloca el cursor sobre un alias para mostrar la cantidad de días restantes que será válido el certificado.
Después de seleccionar un alias, aparecerá el campo Dominio.
Dominio Selecciona un dominio de la lista desplegable. Si seleccionaste un alias de comodín, ingresa el subdominio. Nota: La lista de dominios se completa con los nombres comunes y alternativos del certificado de nivel superior en la cadena definida por el alias seleccionado.
Estado Descripción El almacén de claves, el alias y el dominio personalizado son válidos. El certificado vencerá dentro de 30 días. El almacén de claves, el alias y el dominio personalizado no son válidos. Estado Descripción La configuración del DNS es válida. La configuración de DNS no es válida. Debes configurar tu DNS, como se describe en Configura tu DNS. - Consulta los íconos:
-
Haz clic en Habilitar (o Guardar si estás editando).
Puedes habilitar tu dominio personalizado incluso si el dominio personalizado o la configuración de DNS no son válidos.
Paso 4: Configura tu DNS
A continuación, debes agregar un registro de nombre canónico (CNAME) al DNS de tu dominio para que apunte a {org_name}-portal.apigee.net
.
Para confirmar el valor CNAME, haz lo siguiente:
- Selecciona Publicar > Portales y selecciona tu portal.
- En el menú desplegable de la barra de navegación superior o en la página de destino, selecciona Configuración.
- Haz clic en la pestaña Dominios.
- Consulta el valor de CNAME de tu organización en la sección Configurar DNS, como se muestra en la siguiente imagen:
A continuación, se proporciona un ejemplo del registro CNAME que configurarías para el dominio personalizado que se muestra más arriba (es decir, para el dominio personalizado developers.example.com
en la organización myorg
):
developers.example.com. CNAME myorg-portal.apigee.net.
Soluciona problemas relacionados con tu dominio personalizado
En las siguientes secciones, se proporcionan sugerencias para solucionar problemas relacionados con tu dominio personalizado.
Soluciona problemas: Verifica la configuración de DNS de tu dominio con dig
Después de que se actualiza el DNS de tu dominio para incluir el registro CNAME, los cambios tardan en propagarse a otros servidores DNS de todo el mundo. Puedes consultar el servidor DNS de tu dominio para verificar que el registro CNAME se configuró correctamente, incluso antes de que se propague por completo a otros servidores DNS, con dig.
Por ejemplo, el siguiente comando dig
consulta el servidor DNS de tu dominio. En el resultado del comando, ANSWER SECTION
contiene la entrada del registro CNAME.
$ dig @your.domain.dns developer.mycompany.com
; <<>> DiG 9.8.3-P1 <<>> @your.domain.dns developer.mycompany.com
; (1 server found)
;; global options: cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41356
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;developer.mycompany.com. IN A
;; ANSWER SECTION:
developer.mycompany.com. 29 IN CNAME myorg-portal.apigee.net.
;; Query time: 141 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Mon Mar 20 16:41:59 2017
;; MSG SIZE rcvd: 136
Solución de problemas: No se puede identificar el proxy del host
Cuando agregas un nombre de dominio personalizado a tu portal, se genera un proxy de API de forma predeterminada que usa la URL del dominio personalizado con el extremo de destino configurado en el dominio del portal predeterminado. Si modificas o borras el proxy de API asociado con un dominio personalizado, invalidarás la configuración del dominio personalizado y recibirás un mensaje de error Unable to identify proxy for host
cuando intentes acceder a la URL del dominio personalizado. Por ejemplo:
{"fault":{"faultstring":"Unable to identify proxy for host: developers.mycompany.com:443 and url: \/","detail":{"errorcode":"messaging.adaptors.http.flow.ApplicationNotFound"}}}
Para restablecer la configuración del dominio personalizado en caso de que se haya modificado o borrado el proxy de API, haz lo siguiente:
- Selecciona Publicar > Portales y selecciona tu portal.
- En el menú desplegable de la barra de navegación superior o en la página de destino, selecciona Configuración.
- Haz clic en la pestaña Dominios.
- Haz clic en Guardar para restablecer el proxy de API.
Actualiza tu certificado
Para obtener información general sobre la actualización de certificados TLS, consulta Cómo actualizar un certificado TLS.
- Sigue los pasos que se indican en Paso 2: Configura TLS.
- Sigue los pasos que se indican en el Paso 3: Agrega un nombre de dominio personalizado a tu portal.