TLS HTTP
来源: |
时间:2018-11-09
|
|

在开发中使用TLS和HTTP / 2

介绍

此页面用于开发中使用TLS和HTTP / 2(主要用于测试目的)。有关生产配置,请阅读生产文档中安全性部分

TLS是具有https://URL 时使用的协议,并且在现代浏览器上使用HTTP / 2是必需的。

在测试应用程序时使用这些协议很有用,主要是出于性能原因。

在Spring Boot中使用TLS和HTTP / 2

JHipster有一个配置TLS和HTTP / 2的特定配置(参见常见的应用程序属性文档),为了使事情更简单:

为了使用提供的自签名证书运行JHipster,启用TLS和HTTP / 2,您只需使用此tls配置文件:

  • 与Maven: ./mvnw -Pdev,tls

  • 与Gradle: ./gradlew -Ptls

该应用程序将可用https://localhost:8080/

由于证书是自签名的,因此您的浏览器将发出警告,您需要忽略它(或导入它)才能访问该应用程序。

使用带有Angular或React的TLS和HTTP / 2

而不是npm start用于运行前端(使用Webpack和BrowserSync),只需运行npm run start-tls,它将连接到运行的后端https://localhost:8080/

然后,一切都应该与没有TLS和HTTP / 2的情况相同。



提交
查看更多评论
没有更多评论