You are viewing the documentation for the 2.2.0 release in the 2.2.x series of releases. 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 - キーストアアルゴリズム。デフォルトはプラットフォームのデフォルトアルゴリズムです
§HTTP を無効にする
HTTP ポートへのバインドを無効にしたい場合は、以下のようにして http.port
システムプロパティに disabled
を設定してください:
./start -Dhttp.port=disabled -Dhttps.port=9443 -Dhttps.keyStore=/path/to/keystore -Dhttps.keyStorePassword=changeme
Next: クラウドサービスへデプロイする