 04e69de6c5
			
		
	
	04e69de6c5
	
	
	
		
			
			The /identity_admin endpoint is the port 80/443 equivalent of the service that typically runs on port 35357. In v2 some operations must be performed on the admin endpoint whereas on v3 the services on 5000 and 35357 are exactly the same. This would be why the service was mounted at /identity_v2_admin however that is misleading because both the v2 and v3 services are present on that endpoint. This is particularly confusing because we set this as the OS_AUTH_URL endpoint and it makes it seem like we are doing v2 authentication when we are not. Change-Id: If73735026079fb19ca5bd44b3a4dc1f507b5c99d
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Listen %PUBLICPORT%
 | |
| Listen %ADMINPORT%
 | |
| LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D(us)" keystone_combined
 | |
| 
 | |
| <Directory %KEYSTONE_BIN%>
 | |
|     Require all granted
 | |
| </Directory>
 | |
| 
 | |
| <VirtualHost *:%PUBLICPORT%>
 | |
|     WSGIDaemonProcess keystone-public processes=5 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
 | |
|     WSGIProcessGroup keystone-public
 | |
|     WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-public
 | |
|     WSGIApplicationGroup %{GLOBAL}
 | |
|     WSGIPassAuthorization On
 | |
|     ErrorLogFormat "%M"
 | |
|     ErrorLog /var/log/%APACHE_NAME%/keystone.log
 | |
|     CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
 | |
|     %SSLENGINE%
 | |
|     %SSLCERTFILE%
 | |
|     %SSLKEYFILE%
 | |
| </VirtualHost>
 | |
| 
 | |
| <VirtualHost *:%ADMINPORT%>
 | |
|     WSGIDaemonProcess keystone-admin processes=5 threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
 | |
|     WSGIProcessGroup keystone-admin
 | |
|     WSGIScriptAlias / %KEYSTONE_BIN%/keystone-wsgi-admin
 | |
|     WSGIApplicationGroup %{GLOBAL}
 | |
|     WSGIPassAuthorization On
 | |
|     ErrorLogFormat "%M"
 | |
|     ErrorLog /var/log/%APACHE_NAME%/keystone.log
 | |
|     CustomLog /var/log/%APACHE_NAME%/keystone_access.log keystone_combined
 | |
|     %SSLENGINE%
 | |
|     %SSLCERTFILE%
 | |
|     %SSLKEYFILE%
 | |
| </VirtualHost>
 | |
| 
 | |
| Alias /identity %KEYSTONE_BIN%/keystone-wsgi-public
 | |
| <Location /identity>
 | |
|     SetHandler wsgi-script
 | |
|     Options +ExecCGI
 | |
| 
 | |
|     WSGIProcessGroup keystone-public
 | |
|     WSGIApplicationGroup %{GLOBAL}
 | |
|     WSGIPassAuthorization On
 | |
| </Location>
 | |
| 
 | |
| Alias /identity_admin %KEYSTONE_BIN%/keystone-wsgi-admin
 | |
| <Location /identity_admin>
 | |
|     SetHandler wsgi-script
 | |
|     Options +ExecCGI
 | |
| 
 | |
|     WSGIProcessGroup keystone-admin
 | |
|     WSGIApplicationGroup %{GLOBAL}
 | |
|     WSGIPassAuthorization On
 | |
| </Location>
 |