Ich benutze cloudflare, um Anfragen an meinen Server zu übertragen und innerhalb meines Servers habe ich Unterstützung für Subdomains hinzugefügt. Das Problem ist, dass mein Server nur ein SSL-Zertifikat für die Stammdomäne hat, aber das Cloudflare-Zertifikat unterstützt Wildcards. Wann immer es eine Anfrage an die Root-Domain gibt, wird das SSL-Zertifikat von cloudflare verwendet, aber wenn ich versuche, auf eine Subdomain zuzugreifen, wird das Zertifikat meines Servers verwendet und ich bekomme einen unangenehmen Fehler in der Domain. Irgendwelche Vorschläge, wie ich das beheben kann? Es gibt einen CNAME-Eintrag in cloudflare, der den Namen *
als Alias für meine Domain hat.Cloudflare-Zertifikat wird nicht in https-Verbindung verwendet
-1
A
Antwort
0
Wenn Sie ein kostenloses CloudFlare-Konto haben, funktionieren nur Browser mit SNI-Unterstützung. Dies ist so, dass CloudFlare keine IP für jeden freien Client zuweisen muss; Mit einem Pro-Account können Sie ältere Browser unterstützen, die SNI nicht unterstützen.
scheint es, dass Sie TLS SNI ([Server Name Indication] (https://en.wikipedia.org/wiki/Server_Name_Indication)) Problem haben. Ich verwende CloudFlare nicht selbst als Proxy, aber Sie sollten bei CloudFlare nach dem Konfigurieren der Servernamenanzeige suchen. Das Problem kann davon abhängen, welches SSL-Zertifikat Sie verwenden. Sehen Sie [hier] (https://support.cloudflare.com/hc/en-us/articles/203274000-Does-CloudFlare-s-free-Universal-SSL-have-limitations-) zum Beispiel. – Oleg