gpt4 book ai didi

tomcat - 仅针对某些端点将 Http 重定向到 HTTPS

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

我已成功将我的 Tomcat 配置为从端口 80 重定向到 443。但是,Tomcat 是否足够智能以仅将某些端点重定向到 443 而允许其他端点访问端口 80?
例如,我只想要从 http://myWebsite/myBankAccount/ 到达的端点* 重定向到 https。但是如果你只是访问 http://myWebsite.com ,Tomcat会允许80端口访问。

如果Tomcat不够智能,不能实现这个,还有什么应用可以做到?

最佳答案

您可以使用 url-pattern 元素。这是一个例子:

<!-- Require HTTPS for everything that matches the url pattern: /myBankAccount/* -->
<security-constraint>
<web-resource-collection>
<web-resource-name>HTTPSOnly</web-resource-name>
<url-pattern>/myBankAccount/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

关于tomcat - 仅针对某些端点将 Http 重定向到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35566624/

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