Exploratoryコラボレーション・サーバーをSSLを終端するロードバランサーの後ろで走らせる

Exploratoryコラボレーション・サーバーを、Amazon AWS EWBのような、SSLを終端するロードバランサーの後ろで走らせるには、コラボレーション・サーバーのフロント・エンドで走っているNginxの設定を変更して、NginxがHTTPで受け取ったリクエストを、バックエンドにはHTTPSのリクエストであるかのように送信する必要があります。

コラボレーション・サーバーのtar.gzファイルを展開したときに作成された、exploratory ディレクトリに移動します。 このディレクトリ中の、default.confファイルがNginxの設定ファイルです。

default.confをエディタで開いて、以下のような、バックエンドに送るリクエストのX-Forwarded-Protoヘッダーをhttpにセットしている行を見つけてください。

proxy_set_header X-Forwarded-Proto http;

この内容の行がserverセクションの中に、以下のように複数回現れているはずです。

これらすべての行で、以下のように、"http"を"https"に置き換えてください。

proxy_set_header X-Forwarded-Proto https;

この状態でコラボレーション・サーバーを再起動すると、ロードバランサーでSSLが終端されたリクエストを処理できるようになります。