Iniciar sesiónCrear servidor
Apps y bots

Conectar un dominio a tu app con HTTPS

Conecta un subdominio gratis o tu dominio propio a tu app, crea los registros DNS y obtén HTTPS con certificado automático desde el panel de SolumeCore.

6 min de lectura#custom domain#connect domain to app#https for app#free subdomain#conectar dominio a mi app#dominio propio https#certificado ssl app#dns cname txt

Para conectar un dominio a tu app de SolumeCore, abre tu app, entra en Red y dominio > Puertos y dominio, pulsa Conectar dominio en la tarjeta Dominios con HTTPS y elige un subdominio gratis o tu propio dominio. Con un dominio propio creas dos registros DNS en tu proveedor, y SolumeCore emite y renueva el certificado HTTPS por ti.

i
Nota

Los dominios con HTTPS están disponibles en las apps que se ejecutan en una máquina con el proxy HTTPS activado. Si no ves la tarjeta Dominios con HTTPS, o dice que tu máquina todavía no tiene el proxy, abre un ticket desde el panel y soporte te indicará las opciones. Mientras tanto, tu app es accesible por su dirección y puerto, que puedes ver en Red y dominio > Puertos y dominio.

Antes de empezar

  • Una app web o una API que responda HTTP y esté en marcha.
  • La app debe escuchar en 0.0.0.0 y en el puerto que vas a conectar, no en localhost. El panel te da la variable PORT para esto; mira Variables de entorno de tu app o bot.
  • Para un dominio propio: acceso a su configuración DNS, normalmente en tu registrador o proveedor de DNS.

Conecta un dominio, paso a paso

  1. Abre tu app en el panel.
  2. Entra en la pestaña Red y dominio y abre Puertos y dominio.
  3. En la tarjeta Dominios con HTTPS, pulsa Conectar dominio. La tarjeta indica cuántos dominios puedes tener por app.
  4. Elige el tipo:
    • Subdominio gratis: un nombre como mi-bot.<dominio base>, listo en segundos. Si dice No disponible en este servidor, usa tu propio dominio.
    • Mi propio dominio: una dirección como api.tudominio.com.
  5. En el paso Dirección:
    • Con un subdominio gratis, escribe el Nombre: minúsculas, números y guiones, de 3 a 40 caracteres.
    • Con un dominio propio, escribe Tu dominio sin http://. Un subdominio como api.tudominio.com es la opción más sencilla.
    • Elige ¿Qué puerto de tu app? El puerto principal aparece marcado como principal. Elige aquel en el que escucha tu app.
    • Revisa la vista previa, Tu app va a estar en, y continúa.
  6. En el paso DNS (solo dominios propios), crea los registros que se muestran.

Crea los registros DNS

El panel lista exactamente qué crear, con un botón para copiar cada valor. Para un dominio como api.tudominio.com necesitas:

Registro Para qué sirve
Un registro CNAME en ese nombre (o un registro A si el nombre es la raíz de un dominio, porque una raíz no admite CNAME) Manda a los visitantes a tu app
Un registro TXT con el nombre _solume-verify.api.tudominio.com Prueba que el dominio es tuyo; sin él no se publica nada
Un registro adicional para www, solo si activaste la opción de www Hace que www también funcione

Copia los valores desde el panel, porque el valor del TXT es único para tu app. Los pasos para añadir registros dependen de tu proveedor; si necesitas ayuda, mira Editar registros DNS y Conectar un dominio a un servicio de SolumeCore.

Si tu proveedor de DNS lo permite, el asistente muestra un botón para que sea el propio proveedor quien cree los registros: abre tu proveedor con los registros ya preparados y solo tienes que aceptar. Más en Configuración automática del DNS con Domain Connect.

!
Atención

Si tu dominio pasa por el proxy de Cloudflare (nube naranja), cambia el registro a solo DNS (nube gris). De lo contrario no podemos emitir el certificado y el panel muestra un aviso.

Espera a que quede en línea

Cada dominio muestra tres pasos: DNS, Certificado y En línea, y uno de estos estados:

Estado Qué ocurre
Esperando el DNS Aún no vemos los registros. Los cambios de DNS pueden tardar unos minutos
Emitiendo certificado El DNS es correcto. El certificado se emite en la primera visita por https, normalmente en menos de un minuto
Activo Tu app responde por https
Pausado El dominio no responde hasta que se reactive

Puedes cerrar la ventana; seguimos revisando cada pocos minutos. Pulsa Verificar ahora para forzar una comprobación, y mira Comprobar la propagación del DNS si tarda. Cuando hay un dominio conectado, el panel también rellena la variable PUBLIC_URL de tu app.

Opciones del dominio

Abre Opciones en un dominio para ajustar:

  • Usar siempre HTTPS: manda las visitas http:// a https://.
  • Cabeceras de seguridad: añade las cabeceras que usan los navegadores para proteger a los visitantes.
  • Redirigir www: responde también en la versión con www y la manda a tu dominio (necesita su propio registro DNS).
  • Compresión: las páginas viajan más livianas y cargan más rápido.
  • Límite de subida: el archivo más grande que un visitante puede subir, de 1 a 10.240 MB. Vacío significa sin límite.
  • Pedir contraseña: los visitantes necesitan un usuario y una contraseña (de al menos 8 caracteres). Útil para una versión de prueba.

En Tráfico ves las peticiones, los errores 4xx y 5xx y los datos enviados en las últimas 24 horas. Los errores 4xx suelen ser enlaces mal escritos; los 5xx indican que tu app no pudo responder.

Solución de problemas

  • Se queda en «Esperando el DNS»: compara los nombres y valores de los registros con los del panel, espera unos minutos y pulsa Verificar ahora.
  • «Tu app no responde en el puerto ...»: comprueba que la app esté en marcha y que escuche en 0.0.0.0 y en ese puerto.
  • «Ese nombre ya está en uso» o «reservado»: elige otro nombre de subdominio.
  • «Ese dominio ya está conectado a otro servidor»: un dominio solo puede apuntar a un servidor a la vez. Quítalo primero del otro.
  • «Llegaste al máximo de dominios de esta app»: quita un dominio que no uses.

Preguntas frecuentes

¿Incluye HTTPS el dominio de mi app?

Sí. SolumeCore emite y renueva el certificado de cada dominio conectado, siempre que los registros DNS sean correctos.

¿Puedo usar un subdominio gratis en vez de comprar un dominio?

Si Subdominio gratis está disponible en tu app, sí: elige un nombre y queda listo en segundos. Si dice No disponible en este servidor, conecta tu propio dominio.

¿Cuántos dominios puedo conectar a una app?

La tarjeta Dominios con HTTPS muestra el límite que corresponde a tu app, contando juntos los subdominios gratis y los dominios propios. El límite por defecto es 5.

¿Puedo poner una contraseña a mi app?

Sí. Abre las Opciones del dominio y activa Pedir contraseña.

Artículos relacionados

¿Quieres tu propia API o web en una dirección https limpia? Mira los planes de apps.

¿Te fue útil este artículo?
Conectar un dominio a tu app con HTTPS