Ich habe einen IIS-Server (10.0) (2019), auf dem eine .NET-Anwendung läuft.
Ich verwende Cloudflare für DNS/SSL und habe die Option, SSL von CF erzwingen zu lassen. Das funktioniert gut, wenn ich den DNS-Namen der App verwende, z. B.http://app.host.comWeiterleitungen zuhttps://app.host.com.
Wenn jedoch jemand versucht, über die öffentliche IP auf den Server zuzugreifen,http://xxxx/sie werden nicht auf HTTPS umgeleitet.
Ich habe versucht, dieses Problem durch eine URL-Umschreibung zu lösen. Dadurch wird zwar die IP-Adresse auf eine HTTPS-Verbindung umgeleitet, die Verbindung mit Cloudflare wird jedoch unterbrochen. (Zu viele Umleitungen).
Gibt es eine CloudFlare-freundliche Möglichkeit, dies zu tun? Gibt es in IIS eine Möglichkeit, es nur reagieren zu lassen aufhttp://app.domain.com?
Es ist erwähnenswert, dass sich IIS hinter einer Firewall/einem Router (Sonicwall) befindet, der das NAT durchführt.