我找不到一个对我的问题有帮助的人。
我有一个带有“intranet网站”的tomcat 9,它可以使用https。https仅适用于fqdn。
目前我有一个从http到https的重定向(web.xml-安全约束)
http://host 到https://host 工作与“证书错误-不安全的网站”。
使用fqdn
http://host.v654.com 到https://host.v654.com 工作很好“无需证明错误”
所以我想重定向“普通URL”
http://host 到http://host.v654.com
和
https://host 到https://host.v654.com
谢谢你的帮助
马库斯
1条答案
按热度按时间rryofs0p1#
如注解中所述,如果您键入
https://host
在浏览器中,在浏览器向tomcat发送任何请求之前,您将收到一个证书错误:您的浏览器不信任服务器,为什么它应该信任服务器发送的重定向?但是,您可以通过以下方式修改从http到https的重定向:
http://host
被重定向到https://host.example.com
,通过修改proxyName
我redirectPort
在连接器上:这个
proxyName
属性修复tomcat生成的所有URL中使用的主机名。默认情况下,使用http客户端提供的主机名。