Supporta PHP/FastCGI?
Sì. SSLcat si collega a PHP‑FPM via FastCGI per eseguire applicazioni PHP (WordPress, Laravel, ecc.).
Avvio rapido (Pannello)
- Login → Siti → Nuovo
- Tipo: Sito PHP (FastCGI)
- Imposta dominio e document root (es.
/var/www/app
) - Indirizzo PHP‑FPM:
unix:/run/php/php8.2-fpm.sock
o127.0.0.1:9000
- Salva
Instradamento e rewrite
- Entry predefinita:
index.php
- Per i framework (es. Laravel) abilita un fallback di routing verso l'entry.
- Gli asset statici (es. in
/public
) vanno serviti dal server statico.
Esempio (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
Risoluzione problemi
- 502/connessione: verifica indirizzo PHP‑FPM, stato servizio e permessi socket.
- Limiti upload: imposta sia
client_max_body_bytes
(SSLcat) siaupload_max_filesize
/post_max_size
(PHP). - Rewrite: usa
route_fallback_to
o gestisci in applicazione.