diff --git a/libraries/Config.class.php b/libraries/Config.class.php index 2fd0b28f7c..ed31712f43 100644 --- a/libraries/Config.class.php +++ b/libraries/Config.class.php @@ -1550,6 +1550,10 @@ class PMA_Config && strtolower(PMA_getenv('HTTPS')) == 'on' ) { $url['scheme'] = 'https'; + // A10 Networks load balancer: + } elseif (PMA_getenv('HTTP_HTTPS_FROM_LB') + && strtolower(PMA_getenv('HTTP_HTTPS_FROM_LB')) == 'on') { + $url['scheme'] = 'https'; } elseif (PMA_getenv('HTTP_X_FORWARDED_PROTO')) { $url['scheme'] = strtolower(PMA_getenv('HTTP_X_FORWARDED_PROTO')); } elseif (PMA_getenv('HTTP_FRONT_END_HTTPS')