gpt4 book ai didi

java - 将 tomcat(作为 Spring tcServer)重定向到不同的端口

转载 作者:行者123 更新时间:2023-11-28 22:32:46 24 4
gpt4 key购买 nike

我想做一些类似于 SSL 重定向的事情,但略有不同。

我有一个负载均衡器配置为监听端口 80 (HTTP) 和 443 (HTTPS)。

负载均衡器无法进行任何 SSL 重定向,因为如果它可以,我的生活就太轻松了(顺便说一句,这是亚马逊的弹性负载均衡器)。

我让 Tomcat (tcServer) 监听两个端口:80 和 81(均为 HTTP)。

LB 上的80 端口会带你到tomcat 上的80 端口。LB 上的端口 443 将带您到 tomcat(相同的网络应用程序)上的端口 81。

我想要的是让 tomcat 上的端口 80 将您发送回负载均衡器上的 443。

所有这些都无需触及已部署的网络应用。

有什么想法吗?

最佳答案

一种解决方法:创建一个不包含任何页面的简单 Web 项目,仅包含一个用于 404 错误的简单错误页面,它将每个请求重定向到负载均衡器的绝对 URL(带有 https://链接)。然后将 Tomcat 配置为在端口 80 上使用此应用程序(即部署为 ROOT.war)并在端口 81 上提供您的原始应用程序。

关于java - 将 tomcat(作为 Spring tcServer)重定向到不同的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com