blob: 128436027d3c71020b406303637ac11c0b7a6261 [file] [log] [blame]
Abhishek Kekanef8dbfd32020-07-06 18:42:30 +00001Listen %PUBLICPORT%
2Listen %ADMINPORT%
Morgan Fainberga80cb812015-03-12 17:55:51 -07003LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D(us)" keystone_combined
Jamie Lennoxa00e5f82013-09-17 12:47:03 +10004
Julien Danjou382f9822015-09-21 14:19:52 +00005<Directory %KEYSTONE_BIN%>
Morgan Fainbergda1cc572016-02-02 09:09:28 -08006 Require all granted
Julien Danjou382f9822015-09-21 14:19:52 +00007</Directory>
8
Abhishek Kekanef8dbfd32020-07-06 18:42:30 +00009<VirtualHost *:%PUBLICPORT%>
10 WSGIDaemonProcess keystone-public processes=3 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
11 WSGIProcessGroup keystone-public
12 WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-public
13 WSGIApplicationGroup %{GLOBAL}
14 WSGIPassAuthorization On
15 ErrorLogFormat "%M"
16 ErrorLog /var/log/%APACHE_NAME%/keystone.log
17 CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
18 %SSLENGINE%
19 %SSLCERTFILE%
20 %SSLKEYFILE%
21</VirtualHost>
22
23<VirtualHost *:%ADMINPORT%>
24 WSGIDaemonProcess keystone-admin processes=3 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
25 WSGIProcessGroup keystone-admin
26 WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-admin
27 WSGIApplicationGroup %{GLOBAL}
28 WSGIPassAuthorization On
29 ErrorLogFormat "%M"
30 ErrorLog /var/log/%APACHE_NAME%/keystone.log
31 CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
32 %SSLENGINE%
33 %SSLCERTFILE%
34 %SSLKEYFILE%
35</VirtualHost>
36
Rob Crittendena1e1f512016-07-20 18:12:09 -040037%SSLLISTEN%<VirtualHost *:443>
38%SSLLISTEN% %SSLENGINE%
39%SSLLISTEN% %SSLCERTFILE%
40%SSLLISTEN% %SSLKEYFILE%
41%SSLLISTEN%</VirtualHost>
42
Julien Danjou382f9822015-09-21 14:19:52 +000043Alias /identity %KEYSTONE_BIN%/keystone-wsgi-public
Brant Knudson3bae7d42015-06-21 09:56:17 -050044<Location /identity>
45 SetHandler wsgi-script
46 Options +ExecCGI
47
48 WSGIProcessGroup keystone-public
49 WSGIApplicationGroup %{GLOBAL}
50 WSGIPassAuthorization On
51</Location>
52
Jamie Lennox04e69de2016-07-27 08:05:05 +100053Alias /identity_admin %KEYSTONE_BIN%/keystone-wsgi-admin
54<Location /identity_admin>
Brant Knudson3bae7d42015-06-21 09:56:17 -050055 SetHandler wsgi-script
56 Options +ExecCGI
57
58 WSGIProcessGroup keystone-admin
59 WSGIApplicationGroup %{GLOBAL}
60 WSGIPassAuthorization On
61</Location>