gpt4 book ai didi

spring - Tomcat/Spring SSL 配置

转载 作者:行者123 更新时间:2023-11-28 23:52:41 25 4
gpt4 key购买 nike

我正在尝试配置我的 Spring 应用程序以使用我从 CA 购买的 SSL 证书。我按照 Tomcat 6.0 configuration 的说明进行操作并将 key 导入到我的 Tomcat keystore 中,并在 server.xml 中取消注释 SSL 连接器。当我启动 Tomcat 时,我看到连接器在 Tomcat 日志中的端口 8443 上启动,但是当我转到 https://example.com:8443 时或 http://example.com:8443 或 https://example.com(没有空格 - 我没有发布链接的声誉),超时。我还需要执行哪些其他配置才能为我的 Spring 应用程序启用 SSL。我必须更改应用程序配置吗?

我还希望只有一些 URL 通过 SSL(登录、编辑个人资料等)。我如何在 Spring 配置中允许这样做?如果我必须让所有 URL 都可以通过 SSL 访问,那没问题,但并不理想。我还没有找到任何特定于 Spring 的教程。

最佳答案

您需要做的是编辑您的server.xml 文件以启用ssl。这是Tomcat的指南,请查看:

http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html

为了以编程方式知道请求是通过端口 80 还是 443 到达,您需要检查 request.isSecure() 返回的值。

要完全保护 URL,我建议使用过滤器。

我不记得所有这些是如何由 Spring 处理的,但我认为获取请求对象不会有任何问题。

希望对您有所帮助。

关于spring - Tomcat/Spring SSL 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033533/

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