任何人都可以指导我在Java apache-tomcat中使用X-FORWARDED-PROTO.
应用程序设置是这样的,tomcat与apache webserver进行对话,后者又与Cisco LoadBalancer进行对话,最后平衡器将页面发布到客户端(tomcat - > apache2 - > load balancer - > client).
SSL证书安装在LoadBalancer及其处理https请求中.我的要求是使应用程序的行为方式使其使用X-FORWARDED-PROTO并将页面更改为HTTP或HTTPS.
检查我的网页的头文件我找不到X-FORWARDED-PROTO参数.我也无法访问LoadBalancer配置,IT建议我们使用X-FORWARDED-PROTO来区分HTTP和HTTPS请求.
是否有任何配置要在tomcat或apache级别完成,以便它将返回X-FORWARDED-PROTO参数.或者是应该在LoadBalancer中处理配置.