当前位置: 首页 > 知识库问答 >
问题:

如何在不对应用程序进行任何更改的情况下使用HTTPs部署spring boot应用程序?

夏侯渊
2023-03-14

我有一个在HTTP上工作的spring boot应用程序。我不想接触该应用程序--所以没有密钥库等。我想使用反向代理--即请求将通过TLS登陆到其他机器,并将通过安全套接字层重定向到我的spring boot应用程序。如何完成?
编辑:当我试图登录到该网站时,开发人员工具控制台告诉我:“混合内容:位于'HTTPS://xxxxx-uat.xxxx.com:4200/login'的页面是通过HTTPS加载的,但请求了不安全的XMLHttpRequestendpoint'http://151.253.73.106:9091/login'。此请求已被阻止;必须通过HTTPS提供内容。”正在使用Nginx反向代理。

共有1个答案

雷硕
2023-03-14

最好的方法是使用CloudFlare。Cloudflare基本使用是免费的。您可以创建一个新站点,指向您的HTTP URL,并将SSL配置为灵活的。所以,现在您的服务是在HTTPS后面。Cloudflare将充当代理。请求将通过https发送到cloudflare,然后它将被路由到您的HTTP。

 类似资料: