blob: 1a353e5f4a6fff17714166e5a0c7813d347fbb1e [file] [log] [blame]
Abhishek Kekanef8dbfd32020-07-06 18:42:30 +00001Listen %PUBLICPORT%
Morgan Fainberga80cb812015-03-12 17:55:51 -07002LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D(us)" keystone_combined
Jamie Lennoxa00e5f82013-09-17 12:47:03 +10003
Julien Danjou382f9822015-09-21 14:19:52 +00004<Directory %KEYSTONE_BIN%>
Morgan Fainbergda1cc572016-02-02 09:09:28 -08005 Require all granted
Julien Danjou382f9822015-09-21 14:19:52 +00006</Directory>
7
Abhishek Kekanef8dbfd32020-07-06 18:42:30 +00008<VirtualHost *:%PUBLICPORT%>
9 WSGIDaemonProcess keystone-public processes=3 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
10 WSGIProcessGroup keystone-public
11 WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-public
12 WSGIApplicationGroup %{GLOBAL}
13 WSGIPassAuthorization On
14 ErrorLogFormat "%M"
15 ErrorLog /var/log/%APACHE_NAME%/keystone.log
16 CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
17 %SSLENGINE%
18 %SSLCERTFILE%
19 %SSLKEYFILE%
20</VirtualHost>
21
Rob Crittendena1e1f512016-07-20 18:12:09 -040022%SSLLISTEN%<VirtualHost *:443>
23%SSLLISTEN% %SSLENGINE%
24%SSLLISTEN% %SSLCERTFILE%
25%SSLLISTEN% %SSLKEYFILE%
26%SSLLISTEN%</VirtualHost>
27
Julien Danjou382f9822015-09-21 14:19:52 +000028Alias /identity %KEYSTONE_BIN%/keystone-wsgi-public
Brant Knudson3bae7d42015-06-21 09:56:17 -050029<Location /identity>
30 SetHandler wsgi-script
31 Options +ExecCGI
32
33 WSGIProcessGroup keystone-public
34 WSGIApplicationGroup %{GLOBAL}
35 WSGIPassAuthorization On
36</Location>