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が終端されたリクエストを処理できるようになります。