Dominios combinados
Un dominio combinado reparte un mismo dominio entre varias piezas, cada una con su propio destino. Por ejemplo, en www.miempresa.com:
| Path | Sub-ruta | Destino |
|---|---|---|
/ | landing | Sitio estático desde un bucket |
/api/contacto | contacto | Una función que procesa el formulario |
/blog | blog | Tu CMS, en su propio servidor |
/legacy | legacy | Una aplicación PHP heredada |
Todas las partes comparten certificado, protección y análisis de tráfico, y el visitante ve un solo sitio. Como todo vive bajo el mismo origen, el front llama a /api/contacto sin configurar CORS.
Sub-rutas
Sección titulada «Sub-rutas»Cada sub-ruta tiene un identificador, un tipo y la configuración de ese tipo:
| Tipo | Destino |
|---|---|
| Estático | Un bucket de un origen de almacenamiento |
| Proxy | Un servidor de origen |
| Función | Una o varias funciones en el borde |
| PHP | Una aplicación PHP |
Las sub-rutas se agregan, modifican y quitan de a una, sin recrear el dominio. Un dominio admite hasta 64.
Cómo se elige la sub-ruta
Sección titulada «Cómo se elige la sub-ruta»Para cada solicitud, Tero decide en este orden:
- Reglas por expresión, si definiste alguna: gana la primera que coincide. Sirven para repartir por algo que no es el path, como un encabezado, el método o la IP. Usan la sintaxis de expresiones del WAF.
- Prefijo de path más largo:
/apicubre/apiy/api/..., pero no/apidocs. - Sub-ruta por defecto, para todo lo demás.
# Mandar a la sub-ruta "api" lo que pide JSON, venga por el path que vengahttp.header.accept contains "application/json"Controles por sub-ruta
Sección titulada «Controles por sub-ruta»Cada sub-ruta hereda los controles del dominio y puede ajustar los suyos:
- Activación del WAF y reglas desactivadas por identificador.
- Limitación de tasa.
- Límites de tamaño de cuerpo para el WAF y la validación.
- Paths denegados.
- Caché de contenido.
Por ejemplo, la sub-ruta de la API puede tener una limitación de tasa estricta mientras el sitio estático no tiene ninguna.
Qué definís
Sección titulada «Qué definís»- Sub-rutas: identificador, tipo, prefijo de path y destino.
- Reglas por expresión (opcional).
- Sub-ruta por defecto.
Limitaciones
Sección titulada «Limitaciones»- Un dominio combinado no puede usar el modo de tránsito sin descifrado.
- Para publicar archivos en una sub-ruta estática con el gestor de archivos, se indica qué sub-ruta cuando hay más de una.
- Para purgar la caché de una sub-ruta estática, la purga debe nombrar esa sub-ruta.