Guia prático · Segurança WordPress
Checklist de Segurança para WordPress em VPS: Bloqueio de xmlrpc.php, wp-config e Brute Force
Regras práticas de Nginx e configuração do wp-config.php para blindar seu site WordPress contra robôs e invasões.
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
Mais de 90% dos ataques automatizados contra WordPress tentam explorar o arquivo legado xmlrpc.php, editar arquivos PHP pelo painel ou enumerar usuários. Bloquear isso no Nginx economiza CPU e protege o site.
- Acesso ao bloco de configuração do Nginx do site e ao
wp-config.php.
2. Passo a passo de implementação e validação
- No
wp-config.php, adicionedefine('DISALLOW_FILE_EDIT', true);para impedir edição de código PHP pelo painel caso uma senha seja vazada. - No Nginx, bloqueie o
xmlrpc.phpe a execução de PHP dentro da pasta de uploads:location = /xmlrpc.php { deny all; access_log off; }elocation ~* /wp-content/uploads/.*\.php$ { deny all; }. - Aplique rate limiting no
/wp-login.phpvia Nginx ou Cloudflare WAF. - Mantenha apenas plugins ativos realmente necessários e remova temas inativos.
3. Boas práticas de produção, segurança e escala
Bloquear o xmlrpc.php direto no Nginx retorna 403 em microssegundos sem consumir nenhum worker do PHP-FPM.
- Nunca use o nome de usuário
admine ative 2FA para todas as contas de Administrador.
Quer colocar Segurança 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