
Eu tenho um aplicativo de reaçãozque possui um back-end e um front-end hospedados separadamente. A frente está hospedada emhttps://toing.com/zz(em um plano de hospedagem padrão) que precisa se conectar ao back-end emhttps://api.toing.comhospedado no apache.
Eu uso um certificado SSL válido e tudo funcionou perfeitamente até esta manhã até por volta das 9h (horário do Reino Unido), quando de repente começamos a receber
net::ERR_CERT_AUTHORITY_INVALID
respostas para nossas solicitações de busca javascript do frontend apenas em nossa rede local. Funciona bem fora da rede.
Para explicar um pouco mais, temos um roteador de fibra comercial e nossa porta SSL é encaminhada diretamente para o servidor rodando Apache.
Então, se tentarmos fazer solicitações dehttps://toing.com/zzà API conectada à rede local do roteador, obtemos o erro acima. No entanto, tudo funciona conforme o esperado fora do roteador do host.
- Verifiquei novamente se o certificado não expirou
- Também verifiquei se a data e hora é a mesma para frente e verso.
- Não mexemos no roteador
- Verificou todos os firewalls e roteamento (basicamente nada foi alterado)
- Sem problemas nos logs do Apache
Não entendo por que tal erro ocorreria. Você já teve experiências semelhantes?
Agradeço antecipadamente
Responder1
É difícil dizer, mas verifique se o site está configurado corretamente para IPv4 e IPv6, caso haja entradas DNS para IPv4 e IPv6. É um problema comum que um site esteja configurado corretamente apenas para IPv4 e isso pareça funcionar em todos os lugares testados - mas não funciona para redes que realmente possuem conectividade IPv6 (ou seja, rede local, geralmente redes móveis).
Além disso, verifique se os resultados de uma pesquisa de DNS para IPv4 e IPv6 são os mesmos em todos os locais e se não há arquivos de hosts locais que possam ter configurações conflitantes.