Besonderheiten in Bezug auf SSL hinterm LoadBalancer

Es gibt folgendes für V-Hosts hinter Loadblancerb zu beachten:

https wird im LoadBalancer termimniert. Die Verbindung zum Apache Server auf der Strecke wird nur über http hergestellt. Deshalb muss auf eine besondere Umgebungsvariable geprüft werden.

 

<?php

  echo $_SERVER['HTTP_X_MCS_LB_INFO'];

?>

 

Wenn Sie Standard Software einsetzten, die zwingen die Informatino in $_SERVER['HTTPS'] können sie in den Startskritpten folgendes ergänzen:


/** MCS Fix fuer Loadblancer
    terminierung der SSL Verbindung
*/
if ( isset($_SERVER['HTTP_X_MCS_LB_INFO_S']) ) {
        $_SERVER['HTTPS'] = 'on';
}