Alojamiento PHP y WordPress (experimental)
Qué hace
Sección titulada «Qué hace»Tero Services puede ejecutar una aplicación PHP sin un nginx o Apache intermedio. Los archivos estáticos del sitio se sirven directamente desde Tero, y el resto de las solicitudes las atiende PHP. Todo pasa por los mismos controles que cualquier otra ruta: TLS, WAF (que en estas rutas también inspecciona el cuerpo), limitación de tasa y análisis de tráfico.
Modos: clásico o acelerado
Sección titulada «Modos: clásico o acelerado»El modo se elige por ruta.
| Modo | Cuándo conviene |
|---|---|
| Clásico (por defecto) | Sitios PHP convencionales, WordPress y similares. Admite reglas .htaccess |
| Acelerado | Aplicaciones de alto tráfico con un controlador frontal único (Laravel, Symfony) sobre un servidor de aplicación que mantiene el framework en memoria: RoadRunner, FrankenPHP, Swoole/OpenSwoole o NGINX Unit |
En modo acelerado, los archivos estáticos reales se sirven desde Tero y todo lo demás lo resuelve el controlador frontal de tu servidor de aplicación. Las reglas .htaccess no se aplican en este modo.
WordPress gestionado
Sección titulada «WordPress gestionado»- Alta de un sitio listo para usar en segundos, con la versión oficial de WordPress verificada, su base de datos y el usuario administrador creados.
- Configuración endurecida desde el primer día: sin edición de archivos desde el escritorio de WordPress, acceso administrativo solo por HTTPS, actualizaciones menores automáticas y dirección del sitio fijada contra manipulación.
- Ajustes del sitio sin entrar a WordPress: título, descripción, email del administrador, idioma, zona horaria, formatos de fecha, comentarios, visibilidad en buscadores y enlaces permanentes.
- Restablecimiento de la contraseña del administrador, que además cierra sus sesiones abiertas. La contraseña nueva se muestra una sola vez.
Aislamiento entre clientes
Sección titulada «Aislamiento entre clientes»Cada cliente queda separado del resto en cuatro dimensiones:
| Dimensión | Qué significa |
|---|---|
| Procesos | Tu PHP corre con su propia identidad de sistema y en un entorno confinado |
| Datos | Una base de datos propia de tu cuenta, no permisos sobre una base compartida |
| Disco | Cuota propia: un sitio no puede llenar el espacio de los demás |
| Red saliente | Filtrada: sin envío de correo directo y sin acceso a redes internas. HTTP y HTTPS quedan abiertos para actualizaciones y pasarelas de pago |
Los recursos (disco, memoria, CPU, conexiones a la base de datos) se asignan por cuenta.
Archivos del sitio
Sección titulada «Archivos del sitio»El gestor de archivos permite navegar, subir, editar y borrar archivos del sitio, con el mismo funcionamiento para sitios PHP y estáticos. Todo lo que se sube queda con la identidad y la cuota de tu cuenta.
Los archivos estáticos que el sitio sirve desde disco llevan ETag y Last-Modified: las recargas del navegador reciben 304 y no vuelven a descargar lo que no cambió.
Soporte de .htaccess (modo clásico)
Sección titulada «Soporte de .htaccess (modo clásico)»| Directiva | Soporte |
|---|---|
RewriteEngine On/Off | Sí |
RewriteCond | Sí, sobre %{REQUEST_FILENAME}, %{REQUEST_URI}, %{HTTP_HOST} y %{QUERY_STRING}, con pruebas -f, -d, sus negaciones y expresiones regulares |
RewriteRule | Sí, con las marcas L, R (y R=código), QSA y NC |
RewriteBase, Header, ErrorDocument, Deny, AuthBasic y el resto | No |
Hasta 256 reglas por archivo. Las reglas de WordPress, Laravel y Symfony que vienen por defecto usan solo lo soportado. Para encabezados, redirecciones o restricciones de acceso, usá las reglas de borde.
Qué definís
Sección titulada «Qué definís»- Dominio y modo (clásico o acelerado).
- Carpeta raíz del sitio (por ejemplo,
public/en Laravel). - En modo acelerado, la dirección de tu servidor de aplicación.
- Para WordPress, los datos del sitio en el alta: título, usuario y email del administrador.
Limitaciones
Sección titulada «Limitaciones»- No es un Apache completo: solo se interpretan las directivas de reescritura de la tabla anterior.
- La versión de PHP y los recursos disponibles dependen de tu plan.