
Ich habe eine React-Anwendungzzdas über ein Backend und ein Frontend verfügt, die separat gehostet werden. Das Frontend wird gehostet aufhttps://toing.com/zz(auf einem Stock-Hosting-Plan), der eine Verbindung zum Backend herstellen muss beihttps://api.toing.comauf Apache gehostet.
Ich verwende ein gültiges SSL-Zertifikat und alles funktionierte perfekt bis heute Morgen bis etwa 9 Uhr (britische Zeit), als wir plötzlich anfingen zu bekommen
net::ERR_CERT_AUTHORITY_INVALID
Antworten auf unsere JavaScript-Abrufanfragen vom Frontend nur in unserem lokalen Netzwerk. Außerhalb des Netzwerks funktioniert es einwandfrei.
Um es etwas genauer zu erklären: Wir haben einen handelsüblichen Glasfaserrouter und unser SSL-Port wird direkt an den Server weitergeleitet, auf dem Apache läuft.
Wenn wir also versuchen, Anfragen zu stellen vonhttps://toing.com/zzzur API, die mit dem lokalen Netzwerk des Routers verbunden ist, erhalten wir den obigen Fehler. Von außerhalb des Routers des Hosts funktioniert jedoch alles wie erwartet.
- Ich habe doppelt überprüft, dass das Zertifikat nicht abgelaufen ist
- Ich habe auch überprüft, dass Datum und Uhrzeit für Vorder- und Rückseite gleich sind.
- Wir haben nicht am Router herumgefummelt
- Alle Firewalls und Routings überprüft (im Grunde wurde nie etwas geändert)
- Keine Probleme mit Apache-Protokollen
Ich verstehe nicht, warum ein solcher Fehler auftritt. Haben Sie ähnliche Erfahrungen gemacht?
Vielen Dank im Voraus
Antwort1
Schwer zu sagen, aber überprüfen Sie, ob die Site sowohl für IPv4 als auch für IPv6 richtig eingerichtet ist, falls DNS-Einträge für IPv4 und IPv6 vorhanden sind. Es ist ein häufiges Problem, dass eine Site nur für IPv4 richtig eingerichtet ist und dies von jedem getesteten Ort aus zu funktionieren scheint – aber nicht für Netzwerke funktioniert, die tatsächlich über IPv6-Konnektivität verfügen (d. h. lokale Netzwerke, oft mobile Netzwerke).
Überprüfen Sie außerdem, dass die Ergebnisse einer DNS-Suche für IPv4 und IPv6 überall gleich sind und dass keine lokalen Hosts-Dateien vorhanden sind, die möglicherweise widersprüchliche Einstellungen aufweisen.