You Secure
Guia prático · Segurança WordPress Nível: Intermediário Leitura: 7 min

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.

Atualizado pela Equipe de Engenharia You Secure · Infraestrutura NVMe no Brasil

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.

2. Passo a passo de implementação e validação

  1. No wp-config.php, adicione define('DISALLOW_FILE_EDIT', true); para impedir edição de código PHP pelo painel caso uma senha seja vazada.
  2. No Nginx, bloqueie o xmlrpc.php e a execução de PHP dentro da pasta de uploads: location = /xmlrpc.php { deny all; access_log off; } e location ~* /wp-content/uploads/.*\.php$ { deny all; }.
  3. Aplique rate limiting no /wp-login.php via Nginx ou Cloudflare WAF.
  4. 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.

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
Estamos online