Conecta un dominio personalizado

No tiene que renunciar a sus nombres de dominio únicos y centrados en la marca para las aplicaciones. implementada en Firebase App Hosting. Puedes usar un dominio personalizado (como example.com o app.example.com) en lugar de un dominio generado por Firebase para el sitio alojado en Firebase. Firebase App Hosting aprovisiona una solicitud SSL certificado de Google para cada uno de tus dominios.

En el resto de este documento, se explican los pasos para conectar tu dominio.

Configura tu dominio para App Hosting

Asegúrate de haber completado el proceso básico Configura App Hosting tareas para que Tienes un sitio de Firebase App Hosting en tu proyecto de Firebase.

Paso 1: Agrega un dominio personalizado

  1. Abre el archivo Página de App Hosting.
  2. Selecciona un backend App Hosting con la opción Ver panel.
  3. Selecciona la pestaña Configuración y, luego, haz clic en Agregar un dominio personalizado.
  4. Ingresa el nombre de dominio personalizado que quieres conectar a tu App Hosting sitio.
  5. (Opcional) Marca la casilla para redireccionar todas las solicitudes en el dominio personalizado a un segundo dominio especificado (de modo que example.com y www.example.com redireccionar al mismo contenido).
  6. Haz clic en Continuar para configurar tus registros DNS y terminar de configurar tu dominio personalizado.

Paso 2: Configura un dominio personalizado

  1. El asistente Agregar dominio personalizado de Firebase console mostrará la los registros necesarios que deben actualizarse para dirigir tu página a la app de Firebase Hosting Agrega, quita y guarda registros de tu dominio en tu proveedor de DNS. con las siguientes entradas:

    • Tipo: Agrega el registro DNS proporcionado.
    • Host: Ingresa tu clave de dominio personalizado para los registros. El host que indiques es el dominio en en el que quieres entregar contenido; este dominio puede ser un dominio principal o un subdominio. Es posible que el proveedor de tu dominio escribe este término como “Nombre de host”, “Nombre” o “Dominio”.

    • Valor (Value): Asigna el valor proporcionado a tus registros. Tu dominio puede incluir este término como “Datos”, “Dirige a”, “Contenido”, "Dirección" o "Dirección IP". El contenido del campo de valor varía según tipo de registro, con registros A y AAAA que tienen direcciones IP como valores, mientras que Los registros TXT son cadenas.

Da tiempo para que se aprovisione tu certificado SSL. Esto puede pueden tardar algunas horas después de dirigir tu DNS a Firebase App Hosting. En la mayoría casos, la propagación de tus registros y el aprovisionamiento de tu certificado SSL se ejecutan en una hora, según el proveedor de tu dominio.

Espera el aprovisionamiento del certificado SSL

App Hosting puede tardar unas horas en aprovisionar un certificado SSL tu dominio después de actualizar tus registros DNS.

Puedes ver este certificado usando las herramientas de seguridad del navegador. Si bien el se está aprovisionando el dominio, es posible que veas un certificado no válido o que tengas problemas que se conecta a tu dominio. Esta es una parte normal del proceso y resolverá luego de que esté disponible el certificado de tu dominio.

Nota: Firebase App Hosting volverá a aprovisionar los certificados SSL automáticamente, como necesario para los dominios personalizados.

Tu clave de dominio personalizado

Cuando agregas o editas registros DNS, diferentes proveedores de dominio esperan que ingresar diferentes entradas en el campo Host de sus sitios de administración de DNS. A continuación, incluimos una compilación de entradas comunes de proveedores populares. Haz referencia a tu dominio la documentación del proveedor para obtener instrucciones detalladas.

Tipo de dominio Clave de dominio personalizado
Dominio principal

Las entradas comunes incluyen las siguientes:

  • @
  • El nombre de dominio principal (por ejemplo, example.com)
  • Dejar el campo Host en blanco
Subdominio

Las entradas comunes incluyen las siguientes:

  • El nombre completo del subdominio (por ejemplo, app.example.com)
  • Solo la parte del subdominio (por ejemplo, solo app, sin incluir .example.com)
  • Solo www para el subdominio de www.example.com

Proveedores comunes de dominio

Estos son algunos proveedores comunes de dominio y los tipos de entrada que cada uno podría requerir. Esta información se mantiene actualizada tanto como sea posible, pero consulta la documentación de tu proveedor de dominio para obtener instrucciones detalladas.

Descripciones de estados de los dominios personalizados

Estado Descripción
Requiere configuración

Es posible que debas cambiar la configuración de los registros DNS.

  • En la mayoría de los casos, los registros A del DNS no se propagaron de tu proveedor de nombres de dominio a los servidores de Firebase App Hosting.
    Sugerencia para solucionar problemas: Si han pasado más de 24 horas, comprueba lo siguiente direccionaste tus registros a Firebase App Hosting.

  • En casos excepcionales, los desafíos de SSL pueden fallar debido a tus registros DNS tienen registros A o CNAME que a otros proveedores de hosting.
    Sugerencia para la solución de problemas: Comprueba que los registros A apunten solo a Firebase App Hosting y quita todos los registros CNAME.

Pendiente

Configuraste correctamente tu dominio personalizado, Firebase App Hosting no aprovisionó un certificado SSL.

En ocasiones, los registros de CAA son demasiado restrictivos puede detener la creación de un certificado SSL para un dominio personalizado. Asegúrate de que las autoridades certificadoras “letsencrypt.org” y “pki.goog” pueden crear certificados SSL para tu dominio.

Certificado de creación

Se está produciendo un certificado SSL para tu dominio.

Conectado

El dominio personalizado tiene los registros DNS adecuados y un certificado SSL.
Puedes entregar el contenido de tu sitio.