ssl - 使用 Nginx 的 Play Framework 2.3.x 中的 TLS 1.2 实现

标签 ssl nginx playframework implementation

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向我们表明 SSLTLS 旧。我听说 SSL 不再安全,这就是我问这个问题的原因。

最佳答案

Nginx 支持 TLS 1.2 没有问题(检查参数“ssl_protocols”)。忘记 SSL v2SSL v3,它并不安全,但大多数浏览器都支持 TLS v1.2TLSv1.1TLS 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/

相关文章:

nginx - Proxy_pass 到带有 Meteor 服务器的 url NGINX

java - 添加另一个 SSL 连接

ssl - Azure App Service 证书 (dev) 问题上的身份服务器 4 部署

ssl - 正确层的正确 SSL 证书

java - Elastic Beanstalk .ebextensions 在 WAR 中被忽略

docker - nginx docker proxy_path到服务器中另一个docker的路径

mysql - 玩!框架 - 将 MySQL 和 MongoDB 用于同一应用程序

scala - 如何在 Play Framework Scala 中实现 PayPal IPN 监听器( Controller )

javascript - 指纹 U.are.U SDK 与 java web 应用程序集成时出错

apache - .htaccess SSL 和非 SSL,带 www 到非 www 重定向