Dominio propio para un tour
Cada publicación puede servirse en la raíz de un dominio propio (por ejemplo tour.midominio.es), además de en /t/slug. El campo Dominio propio está en el diálogo de publicación del editor.
Cómo funciona
La instancia resuelve la cabecera Host de cada petición: si el host no es el canónico y está registrado como dominio propio de una publicación, el tour se sirve en / de ese dominio (portada, tour.json, tiles y assets incluidos). El mapeo host → tour se guarda al publicar y se elimina al despublicar; un dominio solo puede pertenecer a una publicación.
Configuración en Cloudflare
- Publica el tour con el dominio (p. ej.
tour.midominio.es) en Dominio propio. - En el panel de Cloudflare del Worker (
Workers & Pages → tu worker → Settings → Domains & Routes), añade ese dominio como Custom Domain. Cloudflare crea el DNS y el certificado TLS automáticamente si la zona está en tu cuenta.- Si la zona DNS está en otro proveedor, crea primero un CNAME
tour.midominio.es → tu-worker.workers.devy usa una regla de ruta (Route) en su lugar.
- Si la zona DNS está en otro proveedor, crea primero un CNAME
- Listo:
https://tour.midominio.essirve el tour.
Configuración en self-host (Docker)
-
Crea el CNAME (o registro A) del subdominio hacia tu servidor.
-
Añade el dominio al proxy. Con el Caddyfile incluido basta con ampliarlo:
tour.midominio.es {reverse_proxy andarama:8788}Caddy emite el certificado TLS solo. Con nginx/Traefik, apunta el
server_name/router al mismo servicio. -
Publica el tour con ese Dominio propio. No hace falta reiniciar nada.
Notas
- El resto de rutas de la instancia (
/studio,/api,/docs) no se exponen en el dominio propio: solo el tour. - La visibilidad (contraseña, organización, dominios de embebido, fechas) se aplica igual bajo el dominio propio.
- Para cambiar el dominio, vuelve a publicar con el valor nuevo; para quitarlo, publica con el campo vacío.