5403N/A;
5403N/A;TLS macro for vhost blocks
5403N/A;
5403N/A$%define TLS {$%{config/use_tls:?
5403N/A SSLEngine On
5403N/A
5403N/A # Disable the known insecure SSLv3 protocol
5403N/A SSLProtocol all -SSLv3
5403N/A
5403N/A SSLCertificateFile $%{config/ssl_cert_file}
5403N/A $%{config/ssl_ca_cert_file:^*SSLCACertificateFile }
5403N/A SSLCertificateKeyFile $%{config/ssl_cert_key_file}
5403N/A}}
5403N/A;
5403N/A;vhost macro
5403N/A;
5403N/A$%define VHOST type port name {
5403N/A<VirtualHost *:$%port>
5403N/A$%[TLS]
5403N/A WSGIDaemonProcess keystone-$%type processes=5 threads=1 user=keystone group=keystone display-name=%\{GROUP\}
5403N/A WSGIScriptAlias / /usr/lib/python2.7/vendor-packages/keystone/httpd/$%name
5403N/A WSGIProcessGroup keystone-$%type
5403N/A WSGIApplicationGroup %\{GLOBAL\}
5403N/A WSGIPassAuthorization On
5403N/A
5403N/A</VirtualHost>
5403N/A}
5403N/A;
5403N/A; Start of conf file stencil
5403N/A;
5403N/A# WARNING: THIS FILE GENERATED FROM SMF DATA.
5403N/A# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.
5403N/A#
5403N/A
5403N/AServerRoot "/usr/apache2/2.4"
5403N/A
5403N/ALoadModule authn_file_module libexec/mod_authn_file.so
5403N/ALoadModule authn_core_module libexec/mod_authn_core.so
5403N/ALoadModule authz_host_module libexec/mod_authz_host.so
5403N/ALoadModule authz_groupfile_module libexec/mod_authz_groupfile.so
5403N/ALoadModule authz_user_module libexec/mod_authz_user.so
5403N/ALoadModule authz_core_module libexec/mod_authz_core.so
5403N/ALoadModule access_compat_module libexec/mod_access_compat.so
5403N/ALoadModule auth_basic_module libexec/mod_auth_basic.so
5403N/ALoadModule reqtimeout_module libexec/mod_reqtimeout.so
5403N/ALoadModule filter_module libexec/mod_filter.so
5403N/ALoadModule log_config_module libexec/mod_log_config.so
5403N/ALoadModule env_module libexec/mod_env.so
5403N/ALoadModule headers_module libexec/mod_headers.so
5403N/ALoadModule version_module libexec/mod_version.so
5403N/ALoadModule slotmem_shm_module libexec/mod_slotmem_shm.so
5403N/A<IfDefine prefork>
5403N/A LoadModule mpm_prefork_module libexec/mod_mpm_prefork.so
5403N/A</IfDefine>
5403N/A<IfDefine worker>
5403N/A LoadModule mpm_worker_module libexec/mod_mpm_worker.so
5403N/A</IfDefine>
5403N/A<IfDefine !prefork>
5403N/A <IfDefine !worker>
5403N/A LoadModule mpm_event_module libexec/mod_mpm_event.so
5403N/A </IfDefine>
5403N/A</IfDefine>
5403N/ALoadModule unixd_module libexec/mod_unixd.so
5403N/ALoadModule status_module libexec/mod_status.so
5403N/ALoadModule alias_module libexec/mod_alias.so
5403N/ALoadModule wsgi_module libexec/mod_wsgi-2.7.so
5403N/A$%{config/use_tls:?
5403N/ALoadModule ssl_module libexec\/mod_ssl.so
5403N/A}
5403N/A
5403N/A<IfModule unixd_module>
5403N/A User keystone
5403N/A Group keystone
5403N/A</IfModule>
5403N/A
5403N/APidFile /var/lib/keystone/keystone.httpd.pid
5403N/A
6849N/AServerName $%{config/servername}
5403N/AListen $%{config/public_port}
5403N/AListen $%{config/admin_port}
5403N/A
5403N/A<Directory />
5403N/A AllowOverride none
5403N/A Require all denied
5403N/A</Directory>
5403N/A
5403N/AErrorLogFormat "%{cu}t %M"
5403N/AErrorLog "$%{config/error_log}"
5403N/ALogLevel warn
5403N/A
5403N/A<IfModule log_config_module>
5403N/A LogFormat "%h %u %t \\"%r\\" %p %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"" combined
5403N/A</IfModule>
5403N/A
5403N/ACustomLog $%{config/access_log} combined
5403N/A
5403N/A<Directory /usr/lib/python2.7/vendor-packages/keystone/httpd>
5403N/A Options Indexes FollowSymLinks MultiViews
5403N/A AllowOverride None
5403N/A Require all granted
5403N/A</Directory>
5403N/A
5403N/AWSGISocketPrefix /var/run/keystone_wsgi_
5403N/A
5403N/A$%[VHOST public $%{config/public_port} main]
5403N/A$%[VHOST admin $%{config/admin_port} admin]