Skip to content

Commit 8732afe

Browse files
committed
Use correct WSGI dir on SUSE distros
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
1 parent 47ccb7f commit 8732afe

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

lib/keystone

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,11 @@ KEYSTONE_CONF_DIR=${KEYSTONE_CONF_DIR:-/etc/keystone}
3838
KEYSTONE_CONF=$KEYSTONE_CONF_DIR/keystone.conf
3939
KEYSTONE_PASTE_INI=${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini}
4040
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
4246

4347
KEYSTONEMIDDLEWARE_DIR=$DEST/keystonemiddleware
4448
KEYSTONECLIENT_DIR=$DEST/python-keystoneclient

0 commit comments

Comments
 (0)