Desde por volta de 30 de setembro de 2021 (até onde pude constatar), meu site tem gerado erros de certificado:
Sua conexão não é privada
Aviso de segurança “NET::ERR_CERT_COMMON_NAME_INVALID”.
Este servidor não pôde provar que é www.nzarchitecture.net.nz; seu certificado de segurança é de nzarchitecture.net.nz. Isso pode ser causado por uma configuração incorreta ou por um invasor interceptando sua conexão.
O problema persiste mesmo após a atualização para a versão 2.8.0 beta 7 e a reconstrução completa do site.
Uma consequência da exibição dessa mensagem de erro na página inicial é que o site passou a ser sinalizado como não atendendo mais aos requisitos do Facebook, o que resultou na desativação do login via Facebook pela própria plataforma.
O problema é que, mesmo eu, vejo esses erros ao incluir ‘www’ na URL que colo/digito no navegador. Portanto, embora não haja risco real, os usuários estão recebendo avisos preocupantes, com ou sem a questão de conformidade do Facebook.
Enquanto isso, o Facebook se recusa a revisar o assunto até que o erro desapareça.
Ok, suponho que isso faça sentido — mas, do ponto de vista do DNS, um é um alias do outro (ou pelo menos era o que eu acreditava). Além disso, será difícil explicar ao usuário comum que ele não pode usar o ‘www’, especialmente se ele precisar fazer login para ver algum aviso nesse sentido…
Não é exatamente um “alias”, mas sim um redirecionamento. E você precisa configurar corretamente um redirecionamento, o que inclui ter um certificado válido para o local onde o redirecionamento está hospedado.
Por exemplo, nossos parceiros da communiteq oferecem um serviço para isso em https://www.forcewww.com/
Até recentemente, isso nunca foi um problema — nenhum aviso do Facebook e nenhum aviso de certificado, com ou sem o www.
Existe alguma maneira de fazer o certificado gratuito padrão do Let’s Encrypt abranger ambas as opções? Estou muito interessado em não complicar as coisas com certificados extras para gerenciar e custos adicionais.
Há muitos e-mails por aí com links para o site que incluem o www.
Ao dizer “o local onde o redirecionamento ocorre”, você está se referindo ao Digital Ocean neste caso? (meu provedor de hospedagem, e onde as configurações de DNS são gerenciadas)
Você precisará reconstruir para que as alterações surtam efeito.
Edição: Na verdade, parece que o uso de --keylength foi substituído por -k, então você precisará do seguinte em vez disso:
Peço desculpas; minha pesquisa no Github me levou a um fork antigo sem que eu percebesse. --keylength está correto.