首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSphere、sendRedirect和HTTPS

WebSphere、sendRedirect和HTTPS
EN

Stack Overflow用户
提问于 2012-05-17 03:45:17
回答 1查看 2.5K关注 0票数 1

环境: WebSphere应用服务器/ApachePortal7,前面是IBM / WebSphere httpd,使用was_ap20_module / mod_was_ap20_http。

我有一个带有重定向的servlet或JSP页面,比如

代码语言:javascript
复制
response.sendRedirect("/wps/myportal/....")

生成的HTTP最终为IHS/Apache端点提供了正确的主机和端口,但使用了错误的协议。它是http而不是https。

例如,如果IHS/Apache在https://myserver.com上监听,WAS在http://192.168.12.34:12345上(所有端口/主机都是假的),那么我的重定向返回为http://myserver.com -主机和端口正确,但协议错误。

WebSphere如何找出要使用的正确主机/端口,而不是协议?如何强制执行所需的行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-17 05:30:39

添加Apache mod_headers在请求被转发到websphere之前添加自定义头。在websphere中,将httpsIndicatorHeader设置为该自定义头,然后websphere就会知道要切换到https。

http://www.ibmconnections.org/wordpress/index.php/tag/was-ssl-http-https/ http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frweb_custom_props.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10625603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档