ServerTokens Prod
ServerSignature Off
TraceEnable Off
PidFile run/httpd.pid
ServerRoot "/etc/httpd"
ServerName "localhost.localdomain"
User apache
Group apache
Listen 8778
TypesConfig /etc/mime.types
Include conf.modules.d/*.conf
# XXX: To disable SSL
#+ exec /usr/sbin/httpd
#AH00526: Syntax error on line 85 of /etc/httpd/conf.d/ssl.conf:
#SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty
#Include conf.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
ErrorLog /dev/stderr
TransferLog /dev/stdout
CustomLog /dev/stdout combined env=!forwarded
CustomLog /dev/stdout proxy env=forwarded
# internal vhost placement-internal.openstack.svc configuration
= 2.4>
ErrorLogFormat "%M"
ServerName placement-internal.openstack.svc
TimeOut 60
## Vhost docroot
ErrorLog /dev/stdout
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog /dev/stdout combined env=!forwarded
CustomLog /dev/stdout proxy env=forwarded
ServerSignature Off
CustomLog /dev/stdout combined
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"
## Directories, there should at least be a declaration for /var/www/cgi-bin/placement
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride None
Require all granted
## WSGI configuration
WSGIProcessGroup placement-api
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess internal display-name=internal group=placement processes=3 threads=1 user=placement
WSGIProcessGroup internal
WSGIScriptAlias / /usr/bin/placement-api
# public vhost placement-public.openstack.svc configuration
= 2.4>
ErrorLogFormat "%M"
ServerName placement-public.openstack.svc
TimeOut 60
## Vhost docroot
ErrorLog /dev/stdout
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog /dev/stdout combined env=!forwarded
CustomLog /dev/stdout proxy env=forwarded
ServerSignature Off
CustomLog /dev/stdout combined
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"
## Directories, there should at least be a declaration for /var/www/cgi-bin/placement
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride None
Require all granted
## WSGI configuration
WSGIProcessGroup placement-api
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess public display-name=public group=placement processes=3 threads=1 user=placement
WSGIProcessGroup public
WSGIScriptAlias / /usr/bin/placement-api
Alias /placement-api /usr/bin/placement-api
SetHandler wsgi-script
Options +ExecCGI
WSGIProcessGroup placement-api
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On