I am running multiple HTTP Apache instances behind a SSL Terminated Load Balancer. Apache serves PHP Content on Port 80, but the user’s browser sees everything as fully encrypted.
Some of our developers use mod_auth_cas, where others use PhpCAS. We are hoping to find an apache solution for both of these without manually hardcoding URLs into the php / apache configuration.
I realize that mod_auth_cas has a CASRootProxiedAs directive, but since it doesn’t take apache variables, the URLs would need to hardcoded.
I am considering implementing the following patch: https://groups.google.com/forum/#!topic/jasig-cas-user/5I_hlBQmVM4
I have two questions:
We would like to avoid decrypting SSL on the apache instance if possible, but it looks like we may have to do that for the CAS implementation to be streamlined.
Has anyone else solved this problem – am I over-looking something? Perhaps I can spoof HTTPS with some apache header change.
Thanks,
William Gleich
University of Utah