Guia prático · WordPress
Como hospedar múltiplos sites WordPress na mesma VPS com bancos e cache isolados
Boas práticas para rodar múltiplos sites WordPress na mesma VPS NVMe: separação de bancos, prefixos Redis e pools PHP.
Neste guia passo a passo
1. Arquitetura e pré-requisitos no ambiente
2. Passo a passo de implementação e validação
3. Boas práticas de produção, segurança e escala
1. Arquitetura e pré-requisitos no ambiente
Uma VPS Básico (4 GB RAM) comporta tranquilamente vários sites institucionais e landing pages, e uma VPS Performance (12 GB RAM) suporta dezenas de projetos — desde que cada site tenha seu próprio banco e prefixo de cache.
- Um diretório separado por domínio (ex:
/var/www/site1.com.br,/var/www/site2.com.br) ou containers isolados.
2. Passo a passo de implementação e validação
- Crie um banco de dados e um usuário MySQL exclusivo para cada site WordPress (nunca compartilhe o mesmo usuário MySQL entre sites diferentes).
- Defina um
WP_REDIS_PREFIXexclusivo nowp-config.phpde cada site para que o cache de um não sobrescreva o de outro. - Configure um bloco
server {}individual no Nginx para cada domínio com seu próprio certificado SSL Let's Encrypt. - Para clientes críticos, separe uma pool PHP-FPM própria para limitar o número máximo de processos daquele site.
3. Boas práticas de produção, segurança e escala
Com bancos e usuários MySQL separados, mesmo que um plugin vulnerável em um site sofra tentativa de injeção, os demais sites permanecem 100% inacessíveis.
- Automatize o backup individual de cada banco para pastas separadas no seu bucket S3.
Quer colocar WordPress em produção hoje com 30% OFF no plano anual?
Suba sua VPS NVMe em São Paulo (6,6ms) com instalador em 1 clique, SSL automático e suporte humano no WhatsApp. Equivale a R$ 69,30/mês no plano anual com o cupom BLACK30 (ou R$ 99/mês no mensal).
Mais tutoriais sobre WordPress, WooCommerce & Alta Performance
You Secure