
.NET アプリケーションを実行している IIS (10.0) サーバー (2019) があります。
私はDNS/SSLにcloudflareを使用しており、CFにSSLを強制させるオプションがあります。これは、アプリのDNS名を使用している場合は正常に機能します。例:http://app.host.comリダイレクト先https://app.host.com。
しかし、誰かがパブリックIP経由でサーバーにアクセスしようとすると、http://xxxx/HTTPS にリダイレクトされません。
この問題を解決するために URL 書き換えを使用しようとしましたが、IP アドレスは HTTPS 接続にリダイレクトされますが、cloudflare との接続が切断されます (リダイレクトが多すぎます)。
CloudFlareに適した方法はありますか?IISでのみ応答する方法はありますか?http://app.domain.com?
IIS は NAT を実行しているファイアウォール/ルーター (sonicwall) の背後にあることに注意してください。