[Q]
App Service (Web App) にブラウザから HTTP プロトコルでアクセスした場合に、自動的に HTTPS プロトコルにリダイレクトさせる方法はありますか?
[A]
Azure ポータルでリソースを作成した後に設定することができます。
下図の様にリソースの「 設定」で、「TLS/SSL の設定」の「バインド」で 「HTTPS のみ」を オン にすることで、HTTP リクエストがリダイレクトされるようになります。
※ その次の図(スペックの選択) にあるように、含まれる機能に SSL がある App Service プランの Basic 以上であることが必要となります。Free 等の App Service プランではこの機能は含まれていません。
[参考情報]
Azure App Service で TLS/SSL バインドを使用してカスタム DNS 名をセキュリティで保護する
HTTPS の適用
https://docs.microsoft.com/ja-jp/azure/app-service/configure-ssl-bindings#enforce-https
<抜粋>
既定では、どなたでも引き続き HTTP を使用してアプリにアクセスできます。 すべての HTTP 要求を HTTPS ポートにリダイレクトできます。
アプリ ページで、左側のナビゲーションにある [SSL 設定] を選択します。 その後、 [HTTPS のみ] で、 [On] を選択します。
[更新日]
Update:202102