Testing 如何在本地网络上设置并允许HTTPS for Play框架?

Testing 如何在本地网络上设置并允许HTTPS for Play框架?,testing,https,playframework,Testing,Https,Playframework,我想在本地网络中模拟prod环境 我的第一个目标是设置HTTPS。我想知道我是否可以在本地网络上使用自签名证书 哪种方式最好?我完全不知道 谢谢使用自生成和自签名证书运行Play的最简单方法是添加-Dhttps.portparam to run命令,您还可以使用 -Dhttp.port=disabled标志,最后,如果要在默认443端口上运行应用程序,需要在任何unix系统中运行sudo sudo ./activator -Dhttp.port=disabled -Dhttps.port=443

我想在本地网络中模拟prod环境

我的第一个目标是设置HTTPS。我想知道我是否可以在本地网络上使用自签名证书

哪种方式最好?我完全不知道


谢谢

使用自生成和自签名证书运行Play的最简单方法是添加
-Dhttps.port
param to run命令,您还可以使用
-Dhttp.port=disabled
标志,最后,如果要在默认443端口上运行应用程序,需要在任何unix系统中运行
sudo

sudo ./activator -Dhttp.port=disabled -Dhttps.port=443 run
另一种方法,尤其是Play2.x的第一个版本,就是生成自己的密钥,并将一些HTTP服务器配置为使用它们的反向代理,无论如何,对于测试来说,不再需要了

这两种方法在文档中均有描述:以及