Suporta PHP/FastCGI?
Sim. O SSLcat se conecta ao PHP‑FPM via FastCGI para executar aplicações PHP (WordPress, Laravel, etc.).
Início rápido (Painel)
- Login → Sites → Novo
- Tipo: Site PHP (FastCGI)
- Defina domínio e diretório raiz (ex.
/var/www/app
) - Endereço do PHP‑FPM:
unix:/run/php/php8.2-fpm.sock
ou127.0.0.1:9000
- Salvar
Roteamento e reescritas
- Arquivo de entrada padrão:
index.php
- Para frameworks (ex. Laravel), habilite um fallback de roteamento para acertos não estáticos.
- Assets estáticos (ex.
/public
) devem ser servidos pelo servidor estático.
Exemplo (YAML)
php_sites:
- domain: "app.example.com"
root: "/var/www/app/public"
fpm: "unix:/run/php/php8.2-fpm.sock" # ou "127.0.0.1:9000"
index_files: ["index.php", "index.html"]
route_fallback_to: "index.php"
client_max_body_bytes: 104857600
Resolução de problemas
- 502/conexão: verifique o endereço do PHP‑FPM, o status do serviço e permissões do socket.
- Limites de upload: ajuste tanto
client_max_body_bytes
(SSLcat) quantoupload_max_filesize
/post_max_size
(PHP). - Reescritas: utilize
route_fallback_to
ou trate na aplicação.