Configure Apache HTTPD for mod_shibboleth(WSGIScriptAliasMatch): steps for creating hard links are missing

Bug #1580053 reported by Sohan Sangwan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Invalid
Undecided
Unassigned

Bug Description

In the section "Configure Apache HTTPD for mod_shibboleth":

http://docs.openstack.org/developer/keystone/extensions/shibboleth.html#configure-apache-httpd-for-mod-shibboleth

it is given that:

Add WSGIScriptAlias directive to your vhost configuration:
----------------------------------------------------------

WSGIScriptAliasMatch ^(/v3/OS-FEDERATION/identity_providers/.*?/protocols/.*?/auth)$ /var/www/keystone/main/$1

While the users try to configure, they actually see that the directory /var/www/keystone does not exist.

It would be better to mention that create a directory /var/www/keystone if it does not exist and create the following hard links:

For example:
ln /opt/stack/keystone/httpd/keystone.py main
ln /opt/stack/keystone/httpd/keystone.py admin

It took me a while to understand the above steps while I was configuring the Keystone for federations.

I would also recommend that we should call it WSGIScriptAliasMatch directive instead of WSGIScriptAlias directive since we are actually adding WSGIScriptAliasMatch directive. So the above underlined text should be read as follows:

Add WSGIScriptAliasMatch directive to your vhost configuration:

Pallavi (pallavi-s)
Changed in openstack-manuals:
assignee: nobody → Pallavi (pallavi-s)
Revision history for this message
venkatamahesh (venkatamaheshkotha) wrote :

This documentation is not related to openstack-manuals

Thanks
mahesh

affects: openstack-manuals → keystone
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/317284

Changed in keystone:
status: New → In Progress
Revision history for this message
Lance Bragstad (lbragstad) wrote :

Automatically unassigning due to inactivity.

Changed in keystone:
assignee: Pallavi (pallavi-s) → nobody
status: In Progress → Triaged
Revision history for this message
Steve Martinelli (stevemar) wrote :
Changed in keystone:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.