我已经配置了一个应用程序,其中负载均衡器将执行ssl卸载,所有请求将来到https://application.com并且它将在内部重定向到apache端口80.我在apache中配置了shibboleth saml并且它期望其目标网址为https。由于apache总是在端口80上获得请求,因此会产生问题。它抱怨目的地预期为https://application.com,但得到http://applcation.com是否有一种方法可以在apache中将服务器名称设为https,我尝试使用规范名称但没有运气。
我在配置中设置如下
ServerName https://application.com
UseCanonicalName On
如果有其他方法可以设置,请告诉我。
答案 0 :(得分:0)
为什么不为shibboleth设置一个ssl vhost并使用它?您可以为webserver和LB之间的ssl连接获取自签名证书。