diff --git a/templates/common/config/10-glance-proxypass.conf b/templates/common/config/10-glance-proxypass.conf index 21f4ad12..c6ae3e0a 100644 --- a/templates/common/config/10-glance-proxypass.conf +++ b/templates/common/config/10-glance-proxypass.conf @@ -7,7 +7,9 @@ ## Logging ErrorLog /dev/stdout ServerSignature Off - CustomLog /dev/stdout combined + SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded + CustomLog /dev/stdout combined env=!forwarded + CustomLog /dev/stdout proxy env=forwarded ## Request header rules ## as per http://httpd.apache.org/docs/2.2/mod/mod_headers.html#requestheader diff --git a/templates/common/config/10-glance-wsgi.conf b/templates/common/config/10-glance-wsgi.conf index 837f3b47..3823c267 100644 --- a/templates/common/config/10-glance-wsgi.conf +++ b/templates/common/config/10-glance-wsgi.conf @@ -20,7 +20,9 @@ ## Logging ErrorLog /dev/stdout ServerSignature Off - CustomLog /dev/stdout combined + SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded + CustomLog /dev/stdout combined env=!forwarded + CustomLog /dev/stdout proxy env=forwarded {{- if $vhost.TLS }} SetEnvIf X-Forwarded-Proto https HTTPS=1