Abhishek Kekane | f8dbfd3 | 2020-07-06 18:42:30 +0000 | [diff] [blame] | 1 | Listen %PUBLICPORT% |
Morgan Fainberg | a80cb81 | 2015-03-12 17:55:51 -0700 | [diff] [blame] | 2 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D(us)" keystone_combined |
Jamie Lennox | a00e5f8 | 2013-09-17 12:47:03 +1000 | [diff] [blame] | 3 | |
Julien Danjou | 382f982 | 2015-09-21 14:19:52 +0000 | [diff] [blame] | 4 | <Directory %KEYSTONE_BIN%> |
Morgan Fainberg | da1cc57 | 2016-02-02 09:09:28 -0800 | [diff] [blame] | 5 | Require all granted |
Julien Danjou | 382f982 | 2015-09-21 14:19:52 +0000 | [diff] [blame] | 6 | </Directory> |
| 7 | |
Abhishek Kekane | f8dbfd3 | 2020-07-06 18:42:30 +0000 | [diff] [blame] | 8 | <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 Crittenden | a1e1f51 | 2016-07-20 18:12:09 -0400 | [diff] [blame] | 22 | %SSLLISTEN%<VirtualHost *:443> |
| 23 | %SSLLISTEN% %SSLENGINE% |
| 24 | %SSLLISTEN% %SSLCERTFILE% |
| 25 | %SSLLISTEN% %SSLKEYFILE% |
Dirk Mueller | dc01a8a | 2019-07-14 22:33:13 +0200 | [diff] [blame] | 26 | %SSLLISTEN% SSLProtocol -all +TLSv1.3 +TLSv1.2 |
Rob Crittenden | a1e1f51 | 2016-07-20 18:12:09 -0400 | [diff] [blame] | 27 | %SSLLISTEN%</VirtualHost> |
| 28 | |
Julien Danjou | 382f982 | 2015-09-21 14:19:52 +0000 | [diff] [blame] | 29 | Alias /identity %KEYSTONE_BIN%/keystone-wsgi-public |
Brant Knudson | 3bae7d4 | 2015-06-21 09:56:17 -0500 | [diff] [blame] | 30 | <Location /identity> |
| 31 | SetHandler wsgi-script |
| 32 | Options +ExecCGI |
| 33 | |
| 34 | WSGIProcessGroup keystone-public |
| 35 | WSGIApplicationGroup %{GLOBAL} |
| 36 | WSGIPassAuthorization On |
| 37 | </Location> |