Usando a reescrita HTTPS do IIS com Cloudflare?

Usando a reescrita HTTPS do IIS com Cloudflare?

Tenho um servidor IIS (10.0) (2019) executando um aplicativo .NET.

Estou usando o cloudflare para DNS/SSL e tenho a opção de fazer com que o CF aplique SSL. Isso funciona bem se eu estiver usando o nome DNS do aplicativo, por exemplohttp://app.host.comredireciona parahttps://app.host.com.

No entanto, se alguém tentar acessar o servidor através do IP público,http://xxxx/eles não são redirecionados para HTTPS.

Tentei usar uma reescrita de URL para resolver esse problema, embora redirecione o endereço IP para uma conexão HTTPS, mas interrompe a conexão com o cloudflare. (Para muitos redirecionamentos).

Existe uma maneira amigável do CloudFlare de fazer isso? Existe uma maneira no IIS de responder apenas emhttp://app.domain.com?

Vale ressaltar que o IIS está atrás de um firewall/roteador (sonicwall) que está executando o NAT.

informação relacionada