我想知道在本地网络中模仿prod环境。
我的第一个目标是设置HTTPS。我想知道我是否可以在本地网络上使用自签名证书。
哪种方式最好?我根本不知道。
谢谢
答案 0 :(得分:2)
使用自生成和自签名证书运行Play的最简单方法是将-Dhttps.port
param添加到运行命令,您也可以选择使用左键禁用非SSL流量
-Dhttp.port=disabled
标志,最后如果你想在默认的443端口上运行应用程序,你需要在任何unix系统中sudo
看起来像:
sudo ./activator -Dhttp.port=disabled -Dhttps.port=443 run
特别是从Play 2.x的第一版中已知的其他方法是生成自己的密钥并将一些HTTP服务器配置为反向代理及其用法,无论如何都不再需要进行测试。
这两种方法都在文档中进行了描述:using built-in SSL support以及reverse proxy (with nginx sample config)