blob: f9fa265db5f2bea7e994fe78418d94be6890d4b7 [file] [log] [blame]
Jamie Lennoxa00e5f82013-09-17 12:47:03 +10001Listen %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%>
6 <IfVersion >= 2.4>
7 Require all granted
8 </IfVersion>
9 <IfVersion < 2.4>
10 Order allow,deny
11 Allow from all
12 </IfVersion>
13</Directory>
14
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100015<VirtualHost *:%PUBLICPORT%>
Dean Troyerf8ae6472015-02-17 11:05:06 -060016 WSGIDaemonProcess keystone-public processes=5 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100017 WSGIProcessGroup keystone-public
Brant Knudson2ad1a422015-06-23 10:53:50 -050018 WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-public
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100019 WSGIApplicationGroup %{GLOBAL}
Steve Martinellidc31f762014-12-13 23:34:15 -050020 WSGIPassAuthorization On
Noboru Iwamatsub4495eb2014-07-02 18:31:31 +090021 <IfVersion >= 2.4>
22 ErrorLogFormat "%{cu}t %M"
23 </IfVersion>
Brant Knudsoncfc94652014-08-21 18:25:29 -050024 ErrorLog /var/log/%APACHE_NAME%/keystone.log
Morgan Fainberga80cb812015-03-12 17:55:51 -070025 CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
Rob Crittenden18d47782014-03-19 17:47:42 -040026 %SSLENGINE%
27 %SSLCERTFILE%
28 %SSLKEYFILE%
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100029</VirtualHost>
30
31<VirtualHost *:%ADMINPORT%>
Dean Troyerf8ae6472015-02-17 11:05:06 -060032 WSGIDaemonProcess keystone-admin processes=5 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100033 WSGIProcessGroup keystone-admin
Brant Knudson2ad1a422015-06-23 10:53:50 -050034 WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-admin
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100035 WSGIApplicationGroup %{GLOBAL}
Steve Martinellib57f6362014-12-15 20:55:54 -050036 WSGIPassAuthorization On
Noboru Iwamatsub4495eb2014-07-02 18:31:31 +090037 <IfVersion >= 2.4>
38 ErrorLogFormat "%{cu}t %M"
39 </IfVersion>
Brant Knudsoncfc94652014-08-21 18:25:29 -050040 ErrorLog /var/log/%APACHE_NAME%/keystone.log
Morgan Fainberga80cb812015-03-12 17:55:51 -070041 CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
Rob Crittenden18d47782014-03-19 17:47:42 -040042 %SSLENGINE%
43 %SSLCERTFILE%
44 %SSLKEYFILE%
Jamie Lennoxa00e5f82013-09-17 12:47:03 +100045</VirtualHost>
Brant Knudson3bae7d42015-06-21 09:56:17 -050046
Julien Danjou382f9822015-09-21 14:19:52 +000047Alias /identity %KEYSTONE_BIN%/keystone-wsgi-public
Brant Knudson3bae7d42015-06-21 09:56:17 -050048<Location /identity>
49 SetHandler wsgi-script
50 Options +ExecCGI
51
52 WSGIProcessGroup keystone-public
53 WSGIApplicationGroup %{GLOBAL}
54 WSGIPassAuthorization On
55</Location>
56
Julien Danjou382f9822015-09-21 14:19:52 +000057Alias /identity_admin %KEYSTONE_BIN%/keystone-wsgi-admin
Brant Knudson3bae7d42015-06-21 09:56:17 -050058<Location /identity_admin>
59 SetHandler wsgi-script
60 Options +ExecCGI
61
62 WSGIProcessGroup keystone-admin
63 WSGIApplicationGroup %{GLOBAL}
64 WSGIPassAuthorization On
65</Location>