Play2.0.x は Server Name Indication をサポートしていますか?
ドキュメントや例へのポインタは素晴らしいでしょう。
典型的な使用例があります。共有ロードバランサーの背後にある「無関係な」Play2 アプリサーバーの名前ベースの仮想ホスティングを使用し、個々のアプリサーバーで SSL ターミネーションを実行したいと考えています。
Play2.0.x は Server Name Indication をサポートしていますか?
ドキュメントや例へのポインタは素晴らしいでしょう。
典型的な使用例があります。共有ロードバランサーの背後にある「無関係な」Play2 アプリサーバーの名前ベースの仮想ホスティングを使用し、個々のアプリサーバーで SSL ターミネーションを実行したいと考えています。
Java 7 は SNI をサポートするようになりましたが、クライアント側のみです。Java から直接接続を処理したい場合、これは問題になります。
ただし、ロードバランサーの背後にいると役立ちます。SNI を処理できる場合 (たとえば、最新バージョンの Apache Httpd の場合)、使用するホスト名ごとに異なるポートでリッスンするサーバーへのリバース プロキシを使用できます。
www.domain1.example
---リバース プロキシ---> 192.168.0.10:8080
(アプリケーション用に設定www.domain1.example
)www.domain2.example
---リバース プロキシ---> 192.168.0.10:8081
(アプリケーション用に設定www.domain2.example
)ロードバランサーに SSL 接続を処理させる必要があります。あるいは、ロードバランサーが Client Hello の最初の TLS メッセージのサーバー名拡張子を調べた後に別のポートにディスパッチするのに十分なほど賢い場合、この方法で実行できる可能性があります (できるかどうかはわかりません)。 .