LinodeのNodeBlancerにてHTTPSの設定をしようとしたらHTTPかHTTPSどちらかしか選べなかった件

LinodeのNodeBlancerにてロードバランスしているサーバーがあるのですがHTTPS対応させようとしたとき
NodeBlancer上ではTCP、HTTP、HTTPSのいずれかしか設定できないとサポートの人に教えてもらったのでメモ。
HTTPとHTTPS両方に対応させる場合、NodeBlancerの選択部分でTCPを選び、それぞれのサーバーで証明書の設定する方法になる模様。
非常に面倒ですけどそれ以外に方法がないみたい。
また、NodeBlancer上での証明書の設定画面で複数サイトの設定も証明書をつなげて設定することで可能。

上記の注意点として
TCPプロトコルがX-Forwarded-Protoヘッダーを利用しないため、バックエンドLinodeへのすべての接続が、真のソースIPアドレスではなくNodeBalancer自体からのものとして表示されることです。この問題に関するコミュニティサイトの投稿がいくつかあったようですが未チェック。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする