Saltearse al contenido

Alojamiento PHP y WordPress (experimental)

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.

El modo se elige por ruta.

ModoCuándo conviene
Clásico (por defecto)Sitios PHP convencionales, WordPress y similares. Admite reglas .htaccess
AceleradoAplicaciones 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.

  • 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.

Cada cliente queda separado del resto en cuatro dimensiones:

DimensiónQué significa
ProcesosTu PHP corre con su propia identidad de sistema y en un entorno confinado
DatosUna base de datos propia de tu cuenta, no permisos sobre una base compartida
DiscoCuota propia: un sitio no puede llenar el espacio de los demás
Red salienteFiltrada: 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.

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ó.

DirectivaSoporte
RewriteEngine On/OffSí
RewriteCondSí, sobre %{REQUEST_FILENAME}, %{REQUEST_URI}, %{HTTP_HOST} y %{QUERY_STRING}, con pruebas -f, -d, sus negaciones y expresiones regulares
RewriteRuleSí, con las marcas L, R (y R=código), QSA y NC
RewriteBase, Header, ErrorDocument, Deny, AuthBasic y el restoNo

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.

  • 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.
  • 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.