在Play中实施SSL!框架2.1.3

时间:2013-09-10 09:52:14

标签: ssl playframework-2.0

我想使用Play编写一个小型后端REST服务器!框架2.1.3。此服务器仅提供WS请求,并且必须通过SSL进行与其的所有通信。因此,我根本不希望为此服务器打开HTTP端口。

我在各种Play上看到了关于SSL的this问题!分支,根据linked discussion,打开SSL端口(对我有用)的唯一方法是在运行服务器之前添加JAVA_OPTS,如下所示:

JAVA_OPTS = -Dhttps.port = 9443 play run

此设置将打开HTTP和HTTPS端口以进行通信。

我的问题是:

  1. 是否可以仅为SSL通信打开服务器?怎么样?
  2. 我是否有配置文件放置此设置?
  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

使用Play 2.2非常容易,不确定它是否适用于2.1.3,我没有在2.1.x文档中看到它...但是在2.2.x文档中...所以给它一个拍摄,可能会实施。

将此内容放入配置文件中:

http.port=disabled

或者您可以使用命令行选项运行它:

-Dhttp.port=disabled

http://www.playframework.com/documentation/2.2.x/ConfiguringHttps