Publicado a partir de ServerFault como eles me apontaram para este site para esta questão.
Eu tenho um site de desenvolvimento local com host virtual gpd.local
que usa https por padrão.
Até recentemente, eu pude acessar o site local através de https, firefox e chrome. Mas um par de dias atrás eu não posso. Recebo a mensagem de que o site usa um certificado SSL inválido (traduzido com precisão do grego no firefox: "Falha ao proteger conexão. A página não conseguiu certificar sua identidade" , no chrome exibe: ERR_CONNECTION_RESET depois de limpar o cache do Chrome eu recebo o NET :: ERR_CERT_AUTHORITY_INVALID mensagem de erro). E não há opção para adicionar uma exceção (nem firefox nem chrome) como costumava ser.
Eu uso o XAMPP 7.2.3 no windows 7 e uso o certificado padrão do apache ssl que vem com o XAMPP (eu acho que é para example.com
, mas costumava funcionar bem, adicionando exceção).
Eu uso o firefox v64 no windows e o chrome v71.0.3578.98 no windows.
Como você pode ver na imagem abaixo, a exceção está realmente presente no firefox (é em grego)
As colunas são:
- Nome do certificado = Desconhecido (não armazenado)
- Servidor = gpd.local: 443
- Tempo de vida: Permanente
- Expira: [em branco]
Oque posso fazer para consertar isso?
ATUALIZAR:
Sim, o site local deve funcionar com https
. É uma obrigação e é assim que funcionará em um servidor ao vivo para que o dev
espelho deve usar o mesmo também. Então a opção de não usar https
Não é um que eu possa seguir. É um requisito.
Idealmente, gostaria que funcionasse como funcionou até agora. Significado usando um certificado padrão e adicionando exceções por site local.
Especificamente eu Não quero para desabilitar a verificação ssl globalmente no navegador e preferiria não ter que criar novos certificados para cada site local.
Configuração Apache headers
é uma solução possível, mas até agora não consigo fazê-lo funcionar. Mas, se nenhuma outra maneira for encontrada, posso tentar criar novos certificados também com instruções adequadas.
UPDATE2: Eu tenho outro site espelho dev localmente usando SSL e HTTPS usando uma versão mais antiga do Apache (antigo XAMPP Versão 1.8.0) e ele funciona bem sem erros SSL e ainda usa um certificado padrão que vem com a instalação do Apache. Então eu me pergunto se isso tem alguma coisa a ver com a versão mais recente do apache (versão mais recente do XAMPP) e como resolver. Talvez alguma configuração no Apache?
Ajuda é muito apreciada