The current default (/var/www) leads to:
AH01797: client denied by server configuration:
/var/www/keystone/admin
For /var/www the needed permissions on SUSE are not set.
For /srv/www/htdocs/ the permissions are correct on SUSE systems.
Change-Id: I3f2df896daecdfe510d45ff121af2a8433a4d5be
... | ... |
@@ -38,7 +38,11 @@ KEYSTONE_CONF_DIR=${KEYSTONE_CONF_DIR:-/etc/keystone} |
38 | 38 |
KEYSTONE_CONF=$KEYSTONE_CONF_DIR/keystone.conf |
39 | 39 |
KEYSTONE_PASTE_INI=${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini} |
40 | 40 |
KEYSTONE_AUTH_CACHE_DIR=${KEYSTONE_AUTH_CACHE_DIR:-/var/cache/keystone} |
41 |
-KEYSTONE_WSGI_DIR=${KEYSTONE_WSGI_DIR:-/var/www/keystone} |
|
41 |
+if is_suse; then |
|
42 |
+ KEYSTONE_WSGI_DIR=${KEYSTONE_WSGI_DIR:-/srv/www/htdocs/keystone} |
|
43 |
+else |
|
44 |
+ KEYSTONE_WSGI_DIR=${KEYSTONE_WSGI_DIR:-/var/www/keystone} |
|
45 |
+fi |
|
42 | 46 |
|
43 | 47 |
KEYSTONEMIDDLEWARE_DIR=$DEST/keystonemiddleware |
44 | 48 |
KEYSTONECLIENT_DIR=$DEST/python-keystoneclient |