IIS HTTPS Rewrite mit Cloudflare verwenden?

IIS HTTPS Rewrite mit Cloudflare verwenden?

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.

verwandte Informationen