https://www.playframework.com/documentation/2.3.1/ConfiguringHttps详细描述了如何在 Play Framework 2.3.x 中实现 SSL
但是,我想知道如何在 Play Framework 中实现 TLS 1.2
,我是否还需要 Nginx 之类的东西?
我对这个主题还很陌生。 https://luxsci.com/blog/ssl-versus-tls-whats-the-difference.html向我们表明 SSL
比 TLS
旧。我听说 SSL
不再安全,这就是我问这个问题的原因。
最佳答案
Nginx 支持 TLS 1.2
没有问题(检查参数“ssl_protocols”)。忘记 SSL v2
和 SSL v3
,它并不安全,但大多数浏览器都支持 TLS v1.2
,TLSv1.1
和 TLS v1
。
您可以使用Nginx作为代理,并在nginx上配置HTTPS。 Nginx 有很多有用的选项,它可以快速提供静态文件并代理所有其他请求以“Play ”应用程序(到 TCP 端口或套接字)。
在您的链接中有信息表明您可以使用 HTTPS 运行 Play,因此无需使用 nginx,但我同意这部分:
(..) using a reverse proxy in front of Play will give better control and security of HTTPS.
关于ssl - 使用 Nginx 的 Play Framework 2.3.x 中的 TLS 1.2 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27856812/