Forum Discussion
Steven_89435
Apr 08, 2015Nimbostratus
Blackboard ssl-offload using x-forwarded-proto unsuccessful
We are trying to off-load SSL processing to our LTM for Blackboard Learn 9.1.201404.160205 and with the use of the header “X-Forwarded-Proto: https.” To paraphrase, Blackboard documentation states t...
Steven_89435
Nimbostratus
The issue was resolved. The "web servers" installed with Blackboard did accept connections although the web servers were also configured to redirect despite the x-forwarded-proto intending to stop the redirect. The web servers were changed to not redirect 8081 connections.
Shawn_OBrien_84
Oct 09, 2015Nimbostratus
Steven,
I am going through the same issue that you presented here. Blackboard is saying that the issue is with the F5 and I say otherwise. Just so I'm certain that the iRule I have for X-Forward-Proto is correct for Blackboard, would you mind sharing what you have in place. They say they don't have a known good example.
Here's what I have!
ltm rule /Common/X-Forwarded-For {
when HTTP_REQUEST {
if {[HTTP::header exists X-Forwarded-For]}{
HTTP::header replace X-Forwarded-For "[HTTP::header X-Forwarded-For], [IP::client_addr]"
} else {
HTTP::header insert X-Forwarded-For [IP::client_addr]
}
}
ltm rule /Common/X-Forwarded-Proto {
when CLIENT_ACCEPTED {
Check the requested port
switch [TCP::local_port] {
80 {
set proto http
}
443 {
set proto https
}
default {
Drop the request
drop
}
}
}
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects