mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Support X-Forwarded-Proto header (#12759)
This commit is contained in:
@@ -404,7 +404,10 @@ class Config
|
|||||||
private static function processConfig()
|
private static function processConfig()
|
||||||
{
|
{
|
||||||
// If we're on SSL, let's properly detect it
|
// If we're on SSL, let's properly detect it
|
||||||
if (isset($_SERVER['HTTPS'])) {
|
if (
|
||||||
|
isset($_SERVER['HTTPS']) ||
|
||||||
|
(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
|
||||||
|
) {
|
||||||
self::set('base_url', preg_replace('/^http:/', 'https:', self::get('base_url')));
|
self::set('base_url', preg_replace('/^http:/', 'https:', self::get('base_url')));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user