From 1d76724ed10a808de9b70d2e071bb8bfdd3bd887 Mon Sep 17 00:00:00 2001 From: tbergervoet Date: Mon, 15 Oct 2018 13:23:24 +0200 Subject: [PATCH] Update 'RevProxyAdvanced.sh' --- RevProxyAdvanced.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/RevProxyAdvanced.sh b/RevProxyAdvanced.sh index bf967c4..ae321f8 100644 --- a/RevProxyAdvanced.sh +++ b/RevProxyAdvanced.sh @@ -150,6 +150,7 @@ server { proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Forwarded-For \$remote_addr; proxy_set_header Host \$host; + proxy_set_header X-Forwarded-Proto \$scheme; } location ~ \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)(\\n|\?ver=[0-9.])\$ { @@ -356,6 +357,16 @@ define('WP_DEBUG', false); if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); +/** + * Handle SSL reverse proxy + */ +if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') + $_SERVER['HTTPS']='on'; + +if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { + $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST']; +} + #\$memcached_servers = array( # 'default' => array( # '127.0.0.1:11211'