sSL証明書を使用して、GCPでHTTPSロードバランサーをアクティブ化しました。フロントでは、HTTPS/443をリッスンプロトコルとして、HTTPをバックエンドとの通信に指定しました。
httpsはうまく機能しますが、ロードバランサーはhttp/80接続も受け入れ、結果として404ページになります。
ロードバランサーから直接httpをhttpsに転送する方法はありますか?
ありがとうございました
ポート80のロードバランサーに2番目の転送ルールを作成するだけです。どちらも同じバックエンドサービスを使用します。
ユーザーをhttpからhttpsに転送する場合、ロードバランサーからこれを行うことはできません。これをバックエンドサービスで設定する必要があります。詳細はこちら: https://stackoverflow.com/questions/38201969/redirecting-http-to-https-in-google-cloud/38202272