Edited at

Ranche Server のロードバランサーで http から https にリダイレクトをかける

More than 1 year has passed since last update.

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


設定

振り分け設定

リダイレクトの設定

こんな感じで設定すると良さげ


参考

https://github.com/rancher/rancher/issues/3505