gpt4 book ai didi

java - 如何设置门户组件:resourceURL to output https URL?

转载 作者:行者123 更新时间:2023-12-01 13:10:24 24 4
gpt4 key购买 nike

我有可以作为 HTTP 和 HTTPS 请求的页面。问题是,如果用户以 HTTPS 请求页面,图像仍会从 HTTP 位置加载。

如何在JSP中设置 输出HTTPS url?

最佳答案

如果您通过 https 请求,<portlet:resourceURL/>也会使用 https - 对我有用。

我猜你前面可能有一个 Apache,并在 http 上使用 mod_proxy 转发请求?这样,Apache 会终止 https 连接,并且 Tomcat/Liferay 不会知道您在浏览器和 Apache 之间使用 https。 mod_proxy 也有一些选项来转发该信息。我个人比较喜欢mod_jk,这会自动转发所有相关信息并且效果很好。

如果我没记错的话,您还可以配置 tomcat 连接器(例如 8080)以假设它始终通过 https 提供服务。可能是 secure="true" 在server.xml中的Connector元素中,但我没有测试过,只是记得模糊

关于java - 如何设置门户组件:resourceURL to output https URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22915320/

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