gpt4 book ai didi

java - 启用 SSL 的 Tomcat 上的非 SSL Web 服务

转载 作者:行者123 更新时间:2023-11-28 22:16:40 25 4
gpt4 key购买 nike

我目前有运行 Web 服务的 Tomcat 7 服务器。我在 server.xml 中启用了 2-way SSL

<Connector port="8443"
maxThreads="500"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="tomcat_keystore.jks"
keystorePass="*******"
truststoreFile="tomcat_truststore.jks"
truststorePass="*****"
clientAuth="true"
keyAlias="tomcat"
redirectPort="8080"
sslProtocol="TLS"/>

与 HTTPS 网络服务的直接连接工作正常。但是当我通过负载均衡器调用它时,它失败了,因为当前的健康检查失败了(所以它认为 Web 服务已关闭)。如果此健康检查通过,负载均衡器将简单地将请求转发到 Tomcat 服务器。当前的健康检查只是调用 HTTPS GET 方法并期望 200 OK。

我知道我可以通过在负载均衡器上安装证书来解决这个问题,但我不想这样做,因为我只需要验证: 1)如果盒子启动并运行 2) tomcat服务器是否启动并运行

是否可以在同一个 tomcat 服务器上同时运行另一个可以通过 HTTP GET(无 SSL)调用的 Web 服务?我可以将其添加到 Load Balancer 健康检查中吗?

最佳答案

是的,这是可能的。但是不在同一个端口

您必须配置另一个连接器。

关于java - 启用 SSL 的 Tomcat 上的非 SSL Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45039112/

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