Play Framework 2.3.x 和 Nginx 中的 TLS 1.2 实现
TLS 1.2 implementation in Play Framework 2.3.x with Nginx
https://www.playframework.com/documentation/2.3.1/ConfiguringHttps 详细描述了如何在 Play Framework 2 中实现 SSL。3.x
但是,我想知道如何在 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 端口或套接字)。
在你的 link 中有信息你可以 运行 玩 HTTPS,所以没有必要使用 nginx,但我同意这部分:
(..) using a reverse proxy in front of Play will give better control
and security of HTTPS.
https://www.playframework.com/documentation/2.3.1/ConfiguringHttps 详细描述了如何在 Play Framework 2 中实现 SSL。3.x
但是,我想知道如何在 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 端口或套接字)。
在你的 link 中有信息你可以 运行 玩 HTTPS,所以没有必要使用 nginx,但我同意这部分:
(..) using a reverse proxy in front of Play will give better control and security of HTTPS.