【发布时间】:2021-06-04 06:53:32
【问题描述】:
我有一个可以在 http 上运行的 spring boot 应用程序。我不想触摸应用程序 - 所以没有密钥库等。我想使用反向代理 - 即请求将通过 TLS 到达其他机器,并且
将通过安全套接字层重定向到我的 Spring Boot 应用程序。怎么做?
编辑:当我尝试登录该网站时,开发者工具控制台告诉我:
“混合内容:‘https://xxxx-uat.xxxx.com:4200/login’的页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点‘http://151.253.73.106:9091/login’。这个请求已被阻止;内容必须通过 HTTPS 提供。”
正在使用 Nginx 反向代理。
【问题讨论】:
-
您要使用哪个反向代理? stackoverflow.com/help/how-to-ask
-
@SimonMartinelli 我之前没有想到它可能是特定于供应商的。我猜是Nginx。其实这样的安排早就有了。现在它坏了,我必须让它恢复生机。因此,当他们说它早先工作时 - nginx 反向代理设置会出现什么问题?
-
Nginx 并不难配置。通常它只是工作。所以你已经安装了 nginx?
-
安装在客户端机器上。我无权访问它。我应该让他们分享他们的重定向规则吗?
-
这是一个好的开始
标签: spring-boot ssl reverse-proxy