web ページの https 化にあたり,Rancher Server のロードバランサの設定をしようとしたが,リダイレクト設定が無くて迷ってので書き残しておく
結論から言うとバックエンドの名前を振ってカスタム設定でリダイレクトをかけてやるとよい
リクエストのフロー
him0-web:80
を Web サーバをホストするコンテナだとする
素直に HTTPS でリクエストが来たとき
パブリック HTTPS him0.net:443
-> him0-web:80
HTTP でリクエストが来たとき
パブリック HTTP him0.net:80
-> http-frontend -> リダイレクト(301) -> HTTPS him0.net:443
-> him0-web:80
設定
こんな感じで設定すると良さげ