Descrição do Problema
Ao usar o Cloudflare SSL para o seu site, você pode encontrar uma situação em que:
- Acessar
example.comfunciona bem - Acessar
www.example.comresulta em um erro de “Certificado SSL inválido”
Análise da Causa
Este problema é geralmente causado pela configuração incorreta das regras SSL do Cloudflare.
Solução
Para resolver este problema, siga estas etapas para alterar o modo de criptografia SSL/TLS:
- Faça login na sua conta Cloudflare
- Selecione o domínio com o qual você está trabalhando
- Vá para a seção SSL/TLS
- Encontre as configurações de “Modo de criptografia SSL/TLS”
- Altere a configuração SSL/TLS Personalizado para Completo
Esta configuração permite a criptografia de ponta a ponta e deve ser usada quando o seu servidor de origem suporta certificação SSL, mas não usa um certificado válido e publicamente confiável.
Explicação
O modo SSL “Completo” no Cloudflare cria uma conexão criptografada entre seus visitantes e o Cloudflare, e outra conexão criptografada entre o Cloudflare e seu servidor de origem. Essa configuração permite que o Cloudflare estabeleça uma conexão segura com seu servidor, mesmo que ele esteja usando um certificado autoassinado ou expirado.
Ao mudar para este modo, você garante que tanto example.com quanto www.example.com sejam devidamente cobertos pelo certificado SSL, resolvendo o erro “Certificado SSL inválido” para o subdomínio www.
Etapa Adicional Importante: Redirecionamento de Domínio
Após modificar as configurações de SSL, é crucial configurar o redirecionamento de domínio adequado. Você tem duas opções:
- Redirecionar www para o domínio raiz: Configure um redirecionamento 301 de
www.example.comparaexample.comOU - Redirecionar o domínio raiz para www: Configure um redirecionamento 301 de
example.comparawww.example.com
Esta etapa garante a consistência na estrutura de URL do seu site e melhora o SEO, prevenindo problemas de conteúdo duplicado.
Para configurar o redirecionamento no Cloudflare:
- Vá para a seção “Regras” no seu painel Cloudflare
- Clique em “Criar Regra de Página”
- Insira o padrão de URL que você deseja redirecionar (por exemplo,
http://www.example.com/*ouhttp://example.com/*) - Escolha “URL de Encaminhamento” como a configuração
- Selecione “301 - Redirecionamento Permanente” como o código de status
- Insira a URL de destino (por exemplo,
https://example.com/$1ouhttps://www.example.com/$1) - Salve e implante a regra
Lembre-se de testar seu site após fazer essas alterações para garantir que tudo esteja funcionando como esperado, incluindo a conexão SSL e o redirecionamento de domínio.