Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Guia para configurar WHM para revenda de hospedagem profissional

17 min de leitura  ·  Guia técnico

Configurar WHM para revenda de hospedagem significa preparar o Web Host Manager para criar, gerenciar e isolar contas cPanel de múltiplos clientes a partir de um único servidor. Para colocar sua operação de revenda no ar de forma profissional, siga estes passos:

  1. Acesse o WHM como root via https://seuip:2087 e conclua o assistente inicial.
  2. Configure o servidor de nomes (nameservers) com os domínios da sua marca.
  3. Crie pacotes de hospedagem com limites de disco, banda e e-mails.
  4. Ative o white label (Branding) para exibir sua identidade visual no cPanel dos clientes.
  5. Crie contas cPanel individuais para cada cliente e associe ao pacote correto.
  6. Configure backups automáticos e monitore o uso de recursos pelo painel.

Pré-requisitos para configurar WHM na revenda de hospedagem

  • Servidor VPS ou dedicado com cPanel/WHM instalado e licenciado (cPanel requer licença paga).
  • Acesso root ao servidor via SSH ou acesso direto ao WHM em https://seuip:2087.
  • Dois domínios ou subdomínios reservados para nameservers personalizados (ex.: ns1.suaempresa.com.br e ns2.suaempresa.com.br).
  • Registro desses nameservers no painel do registrador de domínio com os IPs do servidor.
  • Conhecimento básico de DNS e gerenciamento de hospedagem.
  • Sistema operacional compatível: AlmaLinux 9 ou Rocky Linux 9 (recomendados pelo cPanel para novas instalações).

Como acessar e configurar o WHM pela primeira vez

O WHM (Web Host Manager) é o painel administrativo central da revenda de hospedagem cPanel. Ao acessá-lo pela primeira vez, um assistente de configuração inicial é exibido automaticamente — não pule essa etapa, pois ela define parâmetros críticos do servidor.

  1. Abra o navegador e acesse https://seuip:2087. Aceite o aviso de certificado autoassinado (você poderá instalar um SSL válido depois).
  2. Faça login com o usuário root e a senha root do servidor.
  3. O assistente Basic cPanel & WHM Setup será exibido. Preencha o campo Server Contact Email com um e-mail real — alertas críticos serão enviados para ele.
  4. No campo Hostname, defina o hostname do servidor no formato FQDN, por exemplo: servidor.suaempresa.com.br. Esse hostname deve ter registro DNS A apontando para o IP do servidor.
  5. Em Resolvers, insira servidores DNS confiáveis. Você pode usar 8.8.8.8 e 8.8.4.4 ou os DNS do seu provedor.
  6. Clique em Save & Go to Step 2 e siga as demais etapas do assistente até a conclusão.

Ao finalizar o assistente, você verá o painel principal do WHM com o menu lateral completo. A partir daqui, todas as configurações de revenda são feitas nessa interface.

Configurando nameservers personalizados para revenda profissional

Nameservers com a marca da sua empresa são essenciais para uma operação de revenda de hospedagem white label. Seus clientes verão ns1.suaempresa.com.br em vez dos nameservers do provedor, reforçando a identidade do seu negócio.

  1. No menu lateral do WHM, acesse DNS Functions > Nameserver IPs.
  2. Insira os nomes dos seus nameservers (ex.: ns1.suaempresa.com.br) e o IP do servidor no campo correspondente. Repita para ns2.suaempresa.com.br — mesmo IP se você tiver apenas um servidor.
  3. Clique em Save. O WHM criará automaticamente os registros DNS necessários para esses nameservers.
  4. No painel do registrador onde o domínio suaempresa.com.br está registrado, crie os glue records (registros de cola) associando ns1 e ns2 ao IP do servidor. Esse passo é feito fora do WHM, diretamente no registrador.
  5. Aguarde a propagação DNS (pode levar até 24 horas). Você pode verificar com o comando:
dig ns1.suaempresa.com.br A +short
203.0.113.10

Quando o IP retornado for o do seu servidor, os nameservers estão propagados e prontos para uso.

Para entender melhor como gerenciar domínios e registros DNS, consulte o artigo Como gerenciar um domínio da base de conhecimento da AviraHost.

Criando pacotes de hospedagem no WHM para revenda

Os pacotes de hospedagem definem os limites de recursos que cada conta cPanel do cliente poderá usar. Criar pacotes bem estruturados facilita a gestão e permite escalar a revenda sem configurar cada conta manualmente.

  1. No menu lateral, acesse Packages > Add a Package.
  2. Defina o Package Name com um nome descritivo, como Basico, Profissional ou Empresarial.
  3. Configure os limites de recursos:
  • Disk Space Quota (MB): espaço em disco disponível para a conta (ex.: 5120 para 5 GB).
  • Monthly Bandwidth (MB): transferência mensal (ex.: 51200 para 50 GB).
  • Max Email Accounts: número máximo de contas de e-mail.
  • Max Databases: limite de bancos de dados MySQL/MariaDB.
  • Max Sub Domains: quantidade de subdomínios permitidos.
  • Max Parked Domains: domínios adicionais apontados para a mesma conta.
  • Max Addon Domains: domínios independentes hospedados na mesma conta.
  1. Em Permissions, defina quais recursos o cliente poderá acessar no cPanel (CGI, Shell, FTP anônimo etc.). Para a maioria dos clientes de hospedagem compartilhada, mantenha Shell desativado.
  2. Clique em Add para salvar o pacote.

Você pode criar quantos pacotes precisar. Ao criar uma conta cPanel, basta selecionar o pacote desejado e todos os limites serão aplicados automaticamente.

Criando contas cPanel para clientes no WHM

Cada cliente da sua revenda recebe uma conta cPanel independente, isolada das demais. O WHM permite criar essas contas em segundos, associando-as ao pacote correto e ao domínio principal do cliente.

  1. No menu lateral, acesse Account Functions > Create a New Account.
  2. Preencha o campo Domain com o domínio principal do cliente (ex.: clienteexemplo.com.br).
  3. O campo Username será preenchido automaticamente com base no domínio. Você pode alterar se necessário (máximo 16 caracteres, sem caracteres especiais).
  4. Defina uma Password forte para o cPanel do cliente ou use o gerador automático. Anote essa senha para enviar ao cliente.
  5. Insira o Email de contato do cliente — será usado para notificações do cPanel.
  6. Em Package, selecione o pacote criado anteriormente.
  7. Em Settings, confirme que os nameservers estão apontando para os seus nameservers personalizados.
  8. Clique em Create. O WHM criará a conta e exibirá um resumo com as credenciais.
Account Creation Status: success
- Domain: clienteexemplo.com.br
- Username: clientee
- Package: Profissional
- Nameservers: ns1.suaempresa.com.br / ns2.suaempresa.com.br

O cliente já pode acessar o cPanel em https://clienteexemplo.com.br:2083 com as credenciais definidas.

Se quiser entender as diferenças entre hospedagem compartilhada e VPS antes de definir a infraestrutura da sua revenda, veja o artigo Comparativo: Hospedagem de sites vs. VPS: qual é a melhor opção?

Ativando white label e personalizando o cPanel com a marca da sua empresa

O recurso de white label no WHM permite que seus clientes vejam a identidade visual da sua empresa no cPanel, sem qualquer referência à cPanel Inc. Isso é fundamental para uma operação de revenda profissional.

  1. No menu lateral do WHM, acesse cPanel > Branding.
  2. Clique em Add a New Theme Package ou edite o tema padrão existente.
  3. Faça upload do logotipo da sua empresa no campo Logo. O arquivo deve estar em formato PNG ou JPG, com dimensões recomendadas de 190x60 pixels.
  4. Altere o Company Name para o nome da sua empresa — esse nome aparecerá em vários pontos do cPanel.
  5. Defina a URL do site da empresa para que o logotipo seja clicável e direcione para o seu site.
  6. Salve as alterações e acesse uma conta cPanel de teste para verificar se o logotipo e o nome estão sendo exibidos corretamente.

Além do Branding, você pode personalizar os links de suporte exibidos no cPanel acessando Server Contacts no menu do WHM, inserindo o e-mail e a URL de suporte da sua empresa.

Configurando backups automáticos no WHM para proteger os dados dos clientes

Backups regulares são obrigatórios em qualquer operação de revenda de hospedagem cPanel profissional. O WHM oferece um sistema de backup nativo que pode ser configurado para rodar automaticamente.

  1. No menu lateral, acesse Backup > Backup Configuration.
  2. Ative o backup marcando Backup Status: Enabled.
  3. Em Backup Type, escolha entre Compressed (menor espaço, mais lento) ou Uncompressed (mais rápido, mais espaço).
  4. Configure a frequência: diária, semanal ou mensal. Para revenda profissional, recomenda-se backup diário com retenção de 7 dias.
  5. Em Backup Directory, defina o diretório de armazenamento. O padrão é /backup, mas é recomendável usar um disco ou partição separada.
  6. Ative a opção Backup Accounts para incluir todas as contas cPanel nos backups.
  7. Configure um destino remoto em Additional Destinations — o WHM suporta FTP, SFTP, Amazon S3 e outros. Isso garante que os backups não fiquem apenas no mesmo servidor.
  8. Clique em Save Configuration.

Atenção: nunca armazene os únicos backups no mesmo disco do servidor. Uma falha de hardware pode destruir tanto os dados quanto os backups simultaneamente.

Monitorando recursos e gerenciando limites de contas no WHM

O monitoramento de recursos no WHM permite identificar contas que estão consumindo mais do que o esperado e agir antes que o servidor inteiro seja afetado.

  • Server Status: acesse Server Status > Server Information para ver uso de CPU, memória RAM, swap e disco em tempo real.
  • Resource Usage: em Server Status > Resource Usage, você vê quais contas cPanel estão consumindo mais recursos no momento.
  • Disk Usage: em Account Information > View Disk Usage, veja o consumo de disco por conta e identifique contas próximas do limite.
  • Bandwidth Usage: em Account Information > View Bandwidth Usage, monitore o consumo de transferência mensal por conta.

Para ajustar os limites de uma conta específica sem trocar o pacote inteiro, acesse Account Functions > Modify an Account, selecione a conta e altere os valores individualmente. Essa flexibilidade é útil para oferecer upgrades pontuais a clientes sem criar um novo pacote.

Problemas comuns e como resolver

Sintoma: Erro "Account Creation Failed" ao criar nova conta cPanel

Causa: O domínio informado já existe em outra conta do servidor, o username gerado já está em uso, ou o servidor atingiu o limite de contas do plano de licença cPanel.
Solução: Verifique se o domínio já está cadastrado em Account Information > List Accounts. Se o username estiver em conflito, altere manualmente para um nome único. Se o limite de contas da licença foi atingido, faça upgrade da licença cPanel ou migre contas para outro servidor.

Sintoma: Nameservers personalizados não resolvem após configuração

Causa: Os glue records não foram criados no registrador do domínio, ou a propagação DNS ainda não foi concluída. Também pode ocorrer se o hostname do servidor não tiver registro A válido.
Solução: Acesse o painel do registrador do domínio e confirme que os glue records de ns1 e ns2 estão apontando para o IP correto do servidor. Use o comando dig ns1.suaempresa.com.br A +short para verificar. Aguarde até 48 horas para propagação completa.

Sintoma: Cliente não consegue acessar o cPanel após criação da conta

Causa: O DNS do domínio do cliente ainda não foi atualizado para apontar para os nameservers do servidor, ou o firewall do servidor está bloqueando a porta 2083.
Solução: Oriente o cliente a acessar o cPanel diretamente pelo IP do servidor: https://seuip:2083 enquanto o DNS propaga. Verifique se a porta 2083 está liberada no firewall com o comando:

firewall-cmd --list-ports
2083/tcp 2087/tcp 80/tcp 443/tcp 21/tcp

Se a porta 2083 não aparecer, adicione-a com firewall-cmd --permanent --add-port=2083/tcp && firewall-cmd --reload.

Sintoma: Backup automático não está sendo executado

Causa: O diretório de backup não tem espaço suficiente, as permissões do diretório estão incorretas, ou o serviço de backup foi desativado após uma atualização do cPanel.
Solução: Verifique o espaço disponível com df -h /backup. Confirme que o diretório pertence ao usuário correto com ls -la /backup. Acesse Backup > Backup Configuration no WHM e confirme que o status está como Enabled. Verifique os logs de backup em /usr/local/cpanel/logs/cpbackup/.

Sintoma: Uso de CPU elevado causado por uma conta específica

Causa: Um script mal otimizado, ataque de força bruta ou loop infinito em uma das contas cPanel está consumindo recursos excessivos do servidor.
Solução: Identifique a conta problemática em Server Status > Resource Usage. Você também pode usar o comando top ou ps aux --sort=-%cpu | head -20 para identificar o processo. Suspenda temporariamente a conta em Account Functions > Manage Account Suspension enquanto investiga a causa.

Perguntas frequentes sobre WHM para revenda de hospedagem

O que é WHM e para que serve na revenda de hospedagem?

WHM (Web Host Manager) é o painel administrativo que fica acima do cPanel, permitindo que revendedores criem e gerenciem múltiplas contas cPanel para seus clientes. Com ele, você define pacotes de recursos, limites de disco, banda e e-mails, além de personalizar a marca exibida para os clientes finais. É a ferramenta central de qualquer operação de revenda de hospedagem baseada em cPanel.

Qual a diferença entre WHM e cPanel na revenda?

WHM é o painel do revendedor ou administrador do servidor, usado para criar contas, definir pacotes e monitorar recursos globais. O cPanel é o painel do cliente final, onde ele gerencia seu próprio site, e-mails e banco de dados. Cada conta cPanel criada no WHM é independente e isolada das demais, garantindo segurança e privacidade entre os clientes da revenda.

Como criar um pacote de hospedagem no WHM para revenda?

No WHM, acesse Packages > Add a Package, defina o nome do pacote e configure os limites de disco, banda mensal, número de contas de e-mail, subdomínios, bancos de dados e permissões de recursos. Salve o pacote e ele ficará disponível para ser atribuído a novas contas cPanel. Você pode criar quantos pacotes precisar para atender diferentes perfis de clientes.

É possível personalizar o cPanel com a marca da minha empresa no WHM?

Sim. O WHM oferece o recurso de white label chamado Branding, acessível em cPanel > Branding no menu lateral. Você pode alterar o logotipo, o nome exibido no painel e os links de suporte, fazendo com que seus clientes vejam a identidade visual da sua empresa em vez da marca cPanel. Esse recurso é essencial para uma operação de revenda profissional.

Como limitar os recursos de uma conta cPanel específica no WHM?

Acesse Account Functions > Modify an Account no WHM, selecione a conta do cliente e ajuste individualmente os limites de disco, banda, e-mails, subdomínios e bancos de dados. Você também pode trocar o pacote associado à conta para aplicar um conjunto de limites pré-definido de forma rápida, sem precisar alterar cada campo manualmente.

Conclusão

  • Configure os nameservers personalizados antes de criar qualquer conta de cliente — isso garante que toda a operação já nasce com a identidade da sua marca.
  • Crie pacotes de hospedagem bem definidos com limites realistas de disco, banda e e-mails para facilitar a gestão e evitar que um cliente consuma recursos dos demais.
  • Ative backups automáticos com destino remoto desde o primeiro dia — a proteção dos dados dos seus clientes é a base da credibilidade do seu negócio de revenda.

Leia também

Precisa de ajuda com revenda de hospedagem?

A AviraHost oferece planos de revenda de hospedagem com WHM e cPanel incluídos, suporte técnico especializado e infraestrutura preparada para você começar a atender clientes com segurança e profissionalismo.

Conheça os planos de revenda da AviraHost

  • 0 Os usuários acharam isso útil
  • WHM, revenda-hospedagem, cPanel, reseller, AviraHost
Esta resposta foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Como trocar a senha do usuário root do servidor VPS ou Dedicado.

Para trocar a senha do usuário root em um servidor VPS da AviraHost, você pode seguir os...