Saltearse al contenido

Conceptos

Antes de recorrer las capacidades conviene fijar el vocabulario que se repite en toda la documentación. Todo gira alrededor de dos conceptos: el dominio y la ruta.

El nombre con el que tus visitantes acceden a tu sitio o aplicación (por ejemplo, app.miempresa.com). Para que Tero Services atienda su tráfico, el DNS del dominio debe apuntar al servicio mediante un registro A/AAAA.

Sobre cada dominio se definen una o más rutas (lo que determina cómo se atiende su tráfico) y se gestiona su certificado TLS, emitido automáticamente o aportado por vos.

Es la unidad de configuración del servicio. Se define por dominio —y, opcionalmente, por un path dentro del dominio— y determina tres cosas:

  1. El tipo, que define cómo se atiende la solicitud (ver abajo).
  2. El destino, es decir, a dónde va el tráfico.
  3. Los controles que se aplican antes de llegar al destino: WAF, limitación de tasa, geo-bloqueo, CrowdSec, mantenimiento y caché. Cada control se configura por ruta; cuando la ruta no fija un valor, se aplica el valor por defecto del servicio.

El tipo de la ruta define cómo se atiende la solicitud y qué clase de destino tiene:

TipoCómo se atiendeDestino
ProxyReenvío HTTP/HTTPSServidor de origen
EstáticoSitio 100% estático con caché de bordeOrigen de almacenamiento
PHP (experimental)Aplicación PHP en modo clásico o aceleradoServidor de origen
LambdaCódigo ejecutado en el borde— (sin servidor de origen)

Cada tipo se detalla en su capacidad: Proxy inverso, Sitios estáticos, Alojamiento PHP y Funciones Lambda.

El servidor que efectivamente sirve la aplicación en las rutas Proxy y PHP. Puede ser cualquier servicio que hable HTTP/HTTPS (Node, Go, Python, otro servidor web) o un backend PHP. Tero Services le reenvía el tráfico y le agrega los encabezados X-Forwarded-* para que reconozca al visitante real.

El equivalente al servidor de origen para las rutas Estáticas: en lugar de un servidor HTTP, el contenido se sirve desde un proveedor de almacenamiento reutilizable. Puede ser un bucket compatible con S3 (AWS S3, Cloudflare R2, Backblaze B2, Wasabi, Garage, MinIO, Ceph, etc.) o disco local. Una ruta estática referencia un origen y un bucket. Ver Sitios estáticos.

Todos los cambios administrativos sobre tu configuración quedan en un registro encadenado y verificable.