Saltar para o conteúdo
BeoHosting
BeoHosting
Segurança

Como Configurar um Certificado SSL no cPanel

BeoHosting Team··8 min de leitura de leitura
Como Configurar um Certificado SSL no cPanel

Porque precisa de um certificado SSL?

Um certificado SSL (Secure Sockets Layer) encripta a comunicação entre o seu site e os visitantes. Sem SSL, dados como palavras-passe, informações pessoais e detalhes de pagamento circulam pela internet em formato legível, vulneráveis a interceção. Desde 2018, o Google Chrome marca os sites sem SSL como "Não seguro". Consulte a nossa explicação dos diferentes tipos de certificado SSL - isto afasta os visitantes e prejudica o posicionamento no SEO.

Para além da segurança, um certificado SSL é necessário para o protocolo HTTPS, que é hoje o padrão. O Google utiliza o HTTPS como fator de classificação e os navegadores modernos bloqueiam algumas funcionalidades (geolocalização, câmara, microfone) em sites sem SSL.

Tipos de certificado SSL

  • DV (Domain Validation): Nível básico - apenas confirma a propriedade do domínio. Ideal para blogues e sites mais pequenos. O Let's Encrypt emite certificados DV gratuitos.
  • OV (Organization Validation): Confirma a identidade da organização. Recomendado para sites empresariais que pretendem um maior nível de confiança.
  • EV (Extended Validation): O processo de verificação mais rigoroso. Antigamente mostrava uma barra verde no navegador, mas os navegadores modernos já não o fazem. Continua a oferecer o nível de confiança mais elevado.
  • Wildcard SSL: Cobre o domínio principal e todos os subdomínios (*.oseusite.com). Ideal se tiver vários subdomínios.

Opção 1: AutoSSL no cPanel

O AutoSSL é a forma mais fácil de obter um certificado SSL gratuito no cPanel. A maioria dos fornecedores de alojamento de qualidade, incluindo a BeoHosting com SSL gratuito, tem o AutoSSL ativado por predefinição. Eis como funciona:

Como verificar se o AutoSSL está ativo

  • Inicie sessão no cPanel.
  • Vá à secção "Security" e clique em "SSL/TLS Status".
  • Verá uma lista de todos os seus domínios e subdomínios com o respetivo estado de SSL.
  • Se mostrar "AutoSSL Domain Validated" com um ícone verde, o SSL está ativo.

Executar o AutoSSL manualmente

Se o SSL não for instalado automaticamente (por exemplo, para um novo domínio), pode executá-lo manualmente:

  • No cPanel vá a "SSL/TLS Status".
  • Clique no botão "Run AutoSSL" no canto superior direito.
  • Aguarde alguns minutos enquanto o certificado é gerado e instalado.
  • Atualize a página e verifique o estado - deve ficar verde.

Opção 2: Let's Encrypt no cPanel

O Let's Encrypt é uma Autoridade de Certificação (CA) gratuita que emite certificados SSL do tipo DV. Muitos fornecedores de alojamento oferecem integração com o Let's Encrypt no cPanel.

Instalação através do plugin do cPanel

  • No cPanel procure por "Let's Encrypt" ou "SSL/TLS" em Security.
  • Se existir uma opção Let's Encrypt, clique nela.
  • Escolha o domínio para o qual pretende instalar o certificado.
  • Clique em "Issue" ou "Install" e aguarde a conclusão do processo.
  • Os certificados Let's Encrypt são válidos por 90 dias e renovam-se automaticamente.

Opção 3: Instalação manual de um certificado SSL

Se comprou um certificado SSL comercial (da Comodo, DigiCert, GeoTrust, etc.), tem de o instalar manualmente:

Passo 1: Gerar um CSR

  • No cPanel vá a "SSL/TLS" em Security.
  • Clique em "Generate, view, or delete SSL certificate signing requests".
  • Preencha o formulário: domínio, organização, cidade, país, email.
  • Clique em "Generate" e copie o CSR gerado.

Passo 2: Compra e validação

Envie o CSR ao seu fornecedor de SSL ao comprar o certificado. Eles enviarão os ficheiros do certificado depois de concluir a validação (normalmente por email ou registo DNS).

Passo 3: Instalar o certificado

  • No cPanel vá a "SSL/TLS" e clique em "Manage SSL sites".
  • Escolha o domínio na lista pendente.
  • Cole o certificado (ficheiro CRT) no campo "Certificate".
  • Cole a chave privada no campo "Private Key" (ou clique em "Autofill" se gerou o CSR no cPanel).
  • Cole o CA Bundle (certificados intermédios) no campo "Certificate Authority Bundle".
  • Clique em "Install Certificate".

Como forçar o HTTPS em todo o site

Através do cPanel

A forma mais fácil: no cPanel vá a "Domains", encontre o seu domínio e ative "Force HTTPS Redirect". Isto redireciona automaticamente todo o tráfego HTTP para HTTPS.

Através do .htaccess

Se precisar de mais controlo, adicione o seguinte código ao ficheiro .htaccess no diretório raiz do seu site. Este código verifica se a ligação já é HTTPS e, caso não seja, redireciona o utilizador para a versão HTTPS da mesma página com um redirecionamento 301 (permanente).

No WordPress

  • Vá a Settings > General no painel de administração do WordPress.
  • Altere tanto o WordPress Address como o Site Address de http:// para https://.
  • Instale o plugin Really Simple SSL para correção automática de mixed content.
  • Verifique o site quanto a erros de mixed content (recursos HTTP numa página HTTPS).

Resolução de problemas comuns

  • Erros de Mixed Content: Quando uma página carrega alguns recursos (imagens, scripts, CSS) por HTTP em vez de HTTPS. Solução: atualize os links na base de dados ou utilize um plugin de search-replace.
  • Certificado SSL expirado: Verifique se o AutoSSL está ativo. Se utilizar um certificado comercial, renove-o junto do fornecedor e reinstale-o.
  • ERR_SSL_PROTOCOL_ERROR: Normalmente significa que o certificado foi instalado incorretamente. Verifique se a chave privada está correta e se incluiu o CA Bundle.
  • Loop de redirecionamento: Se o site entrar num loop de redirecionamento infinito, verifique se não tem um redirecionamento HTTPS duplicado (tanto no cPanel como no .htaccess).

Conclusão

Instalar um certificado SSL no cPanel é hoje mais fácil do que nunca. Com o AutoSSL ou o Let's Encrypt, o SSL gratuito está disponível para todos e não há razão para que o seu site não utilize HTTPS. Siga os passos deste guia, force o redirecionamento para HTTPS e verifique regularmente o estado do certificado. A segurança do seu site e a confiança dos visitantes dependem disso. Verifique o estado do seu certificado SSL com a nossa ferramenta de verificação de SSL.

BeoHosting Team

10+ anos de experiência — Especialistas em alojamento web e infraestrutura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última atualização: