Como configurar o ModSecurity sem bloquear funcionalidades legítimas do seu site
Olá, querido(a) cliente da GeHost! 👋
Se você já percebeu que seu site está sendo bloqueado por erros como "Acesso negado" ou "Requisição bloqueada", pode ser que o ModSecurity esteja atuando com muita força — e isso é comum, principalmente em sites com formulários, plugins ou funcionalidades dinâmicas.
Porém, não se preocupe: o ModSecurity é um escudo poderoso contra ataques, mas pode ser ajustado com cuidado para não atrapalhar o que é legítimo. Vamos juntos, com calma e foco, configurar isso sem perder o que importa.
Sensei diz: "O melhor sistema de segurança é aquele que protege sem impedir o que é certo."
Passo 1: Acesse o painel do cPanel
Para começar, faça login no seu painel de controle da GeHost:
Use seu nome de usuário e senha cadastrados na área do cliente.
Passo 2: Encontre o ModSecurity no cPanel
No painel, procure pela ferramenta chamada ModSecurity. Ela costuma estar na seção de Segurança — pode estar junto com outras ferramentas como "Firewall" ou "Proteção contra spam".
Se não encontrar, verifique se o seu plano inclui essa funcionalidade (todos os planos GeHost têm acesso a ela).
Passo 3: Verifique os bloqueios atuais
Após entrar no ModSecurity, você verá uma lista de regras e eventos de bloqueio. Clique em Eventos de Bloqueio ou Logs para ver quais ações estão sendo barradas.
Procure por:
- Formulários de contato
- Plugins de pagamento (como PagSeguro, Mercado Pago)
- Plugins de login ou cadastro
- Requisições de API
Se alguma dessas ações aparecer no log, é provável que o ModSecurity esteja bloqueando algo que você usa todos os dias.
Passo 4: Desative regras específicas (com cuidado)
Não é recomendável desativar o ModSecurity por completo — isso abre brechas. Em vez disso, desative apenas as regras que estão causando problemas.
Para isso:
- Clique em Regras ou Configurações.
- Procure por regras com nomes como:
REQUEST-920-PROTOCOL-ENFORCEMENTREQUEST-942-APPLICATION-ATTACK-SESSIONREQUEST-949-BLOCKING-EVALUATION- Desative apenas as que estão relacionadas ao que você está tentando fazer.
💡 Dica sensata: Desative uma regra por vez e teste seu site após cada alteração. Assim, você identifica exatamente qual regra está causando o problema.
Passo 5: Adicione exceções para URLs ou rotas legítimas
Se o problema ocorre em uma página específica (ex.: /contato ou /pagamento), você pode criar uma exceção para ela.
Para isso:
- Volte ao ModSecurity.
- Procure por opções como Exceções ou Excluir URL.
- Adicione a rota que precisa ser liberada (ex.:
/contato). - Salve as alterações.
Isso permite que o ModSecurity ignore aquela página, mesmo que ela contenha elementos que pareçam suspeitos.
Passo 6: Teste e acompanhe
Após ajustar as regras:
- Teste seu site com os formulários, login e pagamentos.
- Verifique o log novamente para ver se os erros continuam.
- Se tudo funcionar bem, mantenha as alterações.
Se surgir algum novo erro, volte ao log e repita o processo com mais cuidado.
Quer ajuda extra?
Se você não se sentir seguro ajustando regras sozinho, chame nosso suporte — estamos aqui para ajudar! Basta acessar o painel do cliente e abrir um chamado. Nossos técnicos vão te guiar com segurança e tranquilidade.
Se precisar de um exemplo prático de como configurar uma exceção, podemos te enviar um modelo seguro (sem risco).
Resumo do que você aprendeu hoje:
- ModSecurity protege seu site — mas pode ser muito rigoroso.
- Não desative tudo. Ajuste com foco.
- Desative uma regra por vez.
- Use exceções para páginas que são legítimas.
- Teste sempre após cada mudança.
- Se tiver dúvida, peça ajuda — não está sozinho!
Com paciência e cuidado, você mantém sua segurança sem perder o que é importante.
Até a próxima, com muita energia positiva e código limpo! 💻✨
GeHost — seu espaço seguro na web. Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)