You are viewing the documentation for the 2.1.x release series. The latest stable release series is 2.4.x.
§HTTPS の設定
Play は HTTPS を提供するよう設定することができます。単純にシステムプロパティ https.port
を使って Play に待ち受けるポートを伝えることで、これを有効にすることができます。例えば、以下のようにします:
./start -Dhttps.port=9443
§SSL 証明書
デフォルトでは、Play は自己証明書を生成しますが、一般的にこれは web サイトを提供するに当たって適当ではありません。Play は Java キーストアを使って SSL 証明書と鍵を設定します。
署名当局は、しばしば Java キーストアの作り方を (典型的には Tomcat の設定などを参照して) 説明してくれます。JDK の keytool ユーティリティを使ったキーストアの生成方法に関する Oralce の公式ドキュメントは ここ で見つけることができます。
キーストアを作成したら、以下のシステムプロパティを使って Play がこれを使用するよう設定することができます:
- https.keyStore - 秘密鍵と証明書を含むキーストアへのパス。このプロパティが指定されない場合はキーストアを生成します
- https.keyStoreType - キーストアタイプ。デフォルトは
JKS
です - https.keyStorePassword - パスワード。デフォルトは空パスワードです
- https.keyStoreAlgorithm - キーストアアルゴリズム。デフォルトはプラットフォームのデフォルトアルゴリズムです
これらのプロパティの使用例は以下のようになるかと思います:
./start -Dhttps.port=9443 -Dhttps.keyStore=/path/to/keystore -Dhttps.keyStorePassword=changeme
このドキュメントの翻訳は Play チームによってメンテナンスされているものではありません。 間違いを見つけた場合、このページのソースコードを ここ で確認することができます。 ドキュメントガイドライン を読んで、お気軽にプルリクエストを送ってください。