Listen *:8004 ServerRoot "/etc/httpd" TraceEnable Off ServerSignature Off ServerTokens Prod ServerRoot "/etc/httpd" ServerName "heat.openstack.svc" User apache Group apache TypesConfig /etc/mime.types Include conf.modules.d/*.conf LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded CustomLog /dev/stdout combined env=!forwarded CustomLog /dev/stdout proxy env=forwarded ErrorLog /dev/stdout # internal vhost heat-api-internal.openstack.svc configuration ServerName heat-api-internal.openstack.svc AllowEncodedSlashes on ## Logging LogLevel debug ErrorLog /dev/stdout ServerSignature Off SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded CustomLog /dev/stdout combined env=!forwarded CustomLog /dev/stdout proxy env=forwarded ErrorLog /dev/stdout SetEnvIf X-Forwarded-Proto https HTTPS=1 ## SSL directives SSLEngine on SSLCertificateFile "/etc/pki/tls/certs/internal.crt" SSLCertificateKeyFile "/etc/pki/tls/private/internal.key" ## WSGI configuration WSGIApplicationGroup %{GLOBAL} WSGIDaemonProcess internal display-name=internal group=heat processes=8 threads=1 user=heat WSGIProcessGroup internal WSGIScriptAlias / "/usr/bin/heat-wsgi-api" WSGIPassAuthorization On Timeout 600 # public vhost heat-api-public.openstack.svc configuration ServerName heat-api-public.openstack.svc AllowEncodedSlashes on ## Logging LogLevel debug ErrorLog /dev/stdout ServerSignature Off SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded CustomLog /dev/stdout combined env=!forwarded CustomLog /dev/stdout proxy env=forwarded ErrorLog /dev/stdout SetEnvIf X-Forwarded-Proto https HTTPS=1 ## SSL directives SSLEngine on SSLCertificateFile "/etc/pki/tls/certs/public.crt" SSLCertificateKeyFile "/etc/pki/tls/private/public.key" ## WSGI configuration WSGIApplicationGroup %{GLOBAL} WSGIDaemonProcess public display-name=public group=heat processes=8 threads=1 user=heat WSGIProcessGroup public WSGIScriptAlias / "/usr/bin/heat-wsgi-api" WSGIPassAuthorization On Timeout 600