¿Soporta PHP/FastCGI?
Sí. SSLcat se conecta a PHP‑FPM mediante FastCGI para ejecutar aplicaciones PHP como WordPress, Laravel, etc.
Inicio rápido (Panel de administración)
- Iniciar sesión → Sitios → Nuevo sitio
- Tipo: Sitio PHP (FastCGI)
- Configura el dominio y el directorio raíz (p.ej.
/var/www/app
) - Dirección PHP‑FPM:
unix:/run/php/php8.2-fpm.sock
o127.0.0.1:9000
- Guardar
Enrutamiento y reescrituras
- Archivo de entrada por defecto:
index.php
- Para frameworks (p.ej. Laravel), habilita un “fallback de enrutamiento” para rutas no estáticas.
- Activos estáticos (p.ej. en
/public
) deben servirse con el servidor estático.
Ejemplo (YAML)
php_sites:
- domain: "app.example.com"
root: "/var/www/app/public"
fpm: "unix:/run/php/php8.2-fpm.sock" # o "127.0.0.1:9000"
index_files: ["index.php", "index.html"]
route_fallback_to: "index.php"
client_max_body_bytes: 104857600
Solución de problemas
- 502/conexión: verifica la dirección de PHP‑FPM, el estado del servicio y los permisos del socket.
- Límites de subida: configura tanto
client_max_body_bytes
de SSLcat comoupload_max_filesize
/post_max_size
de PHP. - Problemas de reescritura: usa
route_fallback_to
o manéjalo en la aplicación.