Integrar a Cloudflare com uma hospedagem cPanel é uma prática comum e altamente recomendada para quem busca otimizar a performance e a segurança de um site. Enquanto a Cloudflare gerencia o tráfego e a zona DNS externa, o cPanel precisa estar corretamente configurado para reconhecer e responder às solicitações que chegam.
Este guia detalha o processo passo a passo para garantir que seu servidor cPanel receba e hospede domínios e subdomínios cujos DNS são gerenciados pela Cloudflare.
Pré-requisitos
-
Domínio ativo na Cloudflare: Seu domínio já deve estar adicionado e ativo na sua conta Cloudflare, com os nameservers apontados para a Cloudflare.
-
Acesso ao cPanel: Você precisa das credenciais de acesso à sua conta de hospedagem cPanel.
-
Endereço IP do Servidor: Tenha em mãos o endereço IP do seu servidor de hospedagem. Geralmente, ele é encontrado na coluna direita do painel principal do cPanel sob "Shared IP Address / Dedicated IP Apress" ou "Server Information".
Caso tenha dúvida sobre o IP, entre em contato com o chat solicitando, ou no e-mail que enviamos de boas-vindas.
Parte 1: Configurando o Domínio Principal no cPanel
O primeiro passo é garantir que o cPanel reconheça seu domínio principal. Mesmo que o DNS seja externo, o cPanel precisa ter o domínio adicionado para criar a estrutura de pastas e as configurações necessárias no servidor.
Método A: Domínio Principal da Conta (Addon Domain)
Se o domínio que você está configurando não é o domínio principal da sua conta cPanel, você deve adicioná-lo como um "Domínio de Complemento" (Addon Domain).
-
Acesse o cPanel: Faça login na sua conta de hospedagem.
-
Vá para "Domínios": Na seção "Domínios", clique na opção "Domínios de Complemento" (ou "Addon Domains").
-
Preencha as Informações:
-
Novo Nome de Domínio: Insira o nome do seu domínio (ex:
seusite.com.br
). -
Subdomínio: O cPanel preencherá este campo automaticamente. Não é necessário alterá-lo.
-
Raiz do Documento (Document Root): Este será o diretório onde os arquivos do seu site ficarão armazenados. O cPanel sugere um padrão (ex:
/public_html/seusite.com.br
), que é adequado para a maioria dos casos.
-
-
Adicionar Domínio: Clique no botão "Adicionar domínio".
O cPanel criará a pasta correspondente no seu gerenciador de arquivos e configurará o Virtual Host necessário no servidor Apache.
Parte 2: Apontando o Domínio na Cloudflare para o cPanel
Agora que o cPanel está pronto para receber o domínio, você precisa configurar a zona DNS na Cloudflare para apontar para o servidor de hospedagem.
-
Acesse sua Conta Cloudflare: Faça login e selecione o domínio em questão.
-
Navegue até a Seção DNS: No menu lateral, clique em "DNS".
-
Configure os Registros Essenciais:
-
Registro A para o Domínio Raiz:
-
Tipo:
A
-
Nome:
@
(representa o domínio raiz,seusite.com.br
) -
Endereço IPv4: Insira o endereço IP do seu servidor cPanel.
-
Status do Proxy: Ativado (Nuvem Laranja) para usufruir da CDN e segurança da Cloudflare.
-
-
Registro CNAME para 'www':
-
Tipo:
CNAME
-
Nome:
www
-
Destino:
@
ou o seu domínio raiz (seusite.com.br
). -
Status do Proxy: Ativado (Nuvem Laranja).
-
-
-
Verifique os Registros de E-mail (MX):
-
Se você for usar o serviço de e-mail da sua hospedagem cPanel, o registro MX na Cloudflare deve apontar para o seu domínio principal.
-
Tipo:
MX
-
Nome:
@
-
Servidor de E-mail:
seusite.com.br
(seu domínio) -
Prioridade:
0
ou1
-
-
Importante: Na Cloudflare, crie também um registro A para o subdomínio
mail
(ex:mail.seusite.com.br
), apontando para o IP do seu servidor, mas com o Status do Proxy Desativado (Nuvem Cinza). Isso é crucial para evitar problemas de conexão com clientes de e-mail (Outlook, Thunderbird).
-
Parte 3: Configurando um Subdomínio no cPanel
O processo para subdomínios é muito semelhante. Primeiro, crie o subdomínio no cPanel e, em seguida, aponte-o na Cloudflare.
-
Crie o Subdomínio no cPanel:
-
No painel do cPanel, vá até a seção "Domínios" e clique em "Subdomínios".
-
Subdomínio: Digite o nome desejado (ex:
loja
). -
Domínio: Selecione o domínio principal ao qual ele pertence (ex:
seusite.com.br
). -
Raiz do Documento: O cPanel criará automaticamente uma pasta para os arquivos deste subdomínio (ex:
/public_html/loja
). -
Clique em "Criar".
-
-
Aponte o Subdomínio na Cloudflare:
-
Volte à seção "DNS" na sua conta Cloudflare.
-
Clique em "Adicionar registro".
-
Crie um novo registro A ou CNAME:
-
Opção 1 (Registro A - Recomendado):
-
Tipo:
A
-
Nome:
loja
(ou o nome do seu subdomínio) -
Endereço IPv4: O mesmo endereço IP do seu servidor cPanel.
-
Status do Proxy: Ativado (Nuvem Laranja).
-
-
Opção 2 (Registro CNAME):
-
Tipo:
CNAME
-
Nome:
loja
-
Destino:
@
ouseusite.com.br
. -
Status do Proxy: Ativado (Nuvem Laranja).
-
-
-
Ambas as opções funcionam, mas o Registro A é mais direto. O CNAME é útil se, por algum motivo, o IP do seu servidor principal for alterado; neste caso, você só precisaria atualizar um único registro A.
Configuração de SSL/TLS: Ponto Crítico
Para evitar erros de redirecionamento e garantir uma conexão segura, a configuração de SSL entre a Cloudflare e seu servidor cPanel deve ser feita corretamente.
-
Instale o SSL no cPanel: Certifique-se de que um certificado SSL (geralmente via AutoSSL ou Let's Encrypt) esteja instalado e ativo para seu domínio e subdomínios no cPanel.
*Atenção, todas as hospedagens da Timbo já contam com SSL, que é configurado automaticamente no ato da adição do domínio no servidor. -
Configure o Modo SSL na Cloudflare:
-
Na Cloudflare, vá para a seção "SSL/TLS".
-
Na aba "Visão Geral", selecione o modo "Completo (estrito)" (Full (strict)).
-
Por que "Completo (estrito)"? Este modo garante a criptografia de ponta a ponta: o navegador se conecta de forma segura à Cloudflare, e a Cloudflare se conecta de forma segura ao seu servidor cPanel. Usar os modos "Flexível" ou "Completo" pode gerar vulnerabilidades ou erros de "loop de redirecionamento".
-
Ao seguir estes passos, sua hospedagem cPanel estará perfeitamente configurada para servir os sites e aplicações cujo tráfego é gerenciado e protegido pela Cloudflare, garantindo uma arquitetura robusta, segura e performática.