Difference between revisions of "AbfabInstall"
(Created page with "== Setup Abfab == === Configure Apache HTTPD for mod_moonshot === Follow the steps outlined at: [http://docs.openstack.org/developer/keystone/apache-httpd.html Running Keyst...") |
(→Setup Abfab) |
||
Line 5: | Line 5: | ||
Follow the steps outlined at: [http://docs.openstack.org/developer/keystone/apache-httpd.html Running Keystone in HTTPD]. | Follow the steps outlined at: [http://docs.openstack.org/developer/keystone/apache-httpd.html Running Keystone in HTTPD]. | ||
− | mod_moonshot (aka mod_auth_gssapi) is compatible with the following Linux flavours. | + | mod_moonshot (aka mod_auth_gssapi) is compatible with Apache HTTPD server v2.22, which can be installed on the following Linux flavours. |
Click on the links below for instructions on how to install it. | Click on the links below for instructions on how to install it. | ||
* Ubuntu 12.04 | * Ubuntu 12.04 | ||
− | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Ubuntu+12.04+LTS Install | + | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Ubuntu+12.04+LTS Install Moonshot Libraries] |
** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ||
* Ubuntu 14.04 | * Ubuntu 14.04 | ||
− | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Ubuntu+14.04+LTS Install | + | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Ubuntu+14.04+LTS Install Moonshot Libraries] |
** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ||
* Debian 7 | * Debian 7 | ||
− | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Debian+7 Install | + | ** [https://wiki.moonshot.ja.net/display/Moonshot/Install+Moonshot+Libraries+on+Debian+7 Install Moonshot Libraries] |
** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ** [https://wiki.moonshot.ja.net/display/Moonshot/Apache+HTTPD+on+Debian+7 Install mod_moonshot] | ||
* RedHat Enterprise Linux 6 / CentOS 6 / SE Linux 6 | * RedHat Enterprise Linux 6 / CentOS 6 / SE Linux 6 | ||
− | ** [https://wiki.moonshot.ja.net/pages/viewpage.action?pageId=2687416 Install | + | ** [https://wiki.moonshot.ja.net/pages/viewpage.action?pageId=2687416 Install Moonshot Libraries] |
** [https://wiki.moonshot.ja.net/pages/viewpage.action?pageId=4030707 Install mod_moonshot] | ** [https://wiki.moonshot.ja.net/pages/viewpage.action?pageId=4030707 Install mod_moonshot] | ||
+ | |||
+ | Finally, configure mod_moonshot to [https://wiki.moonshot.ja.net/display/Moonshot/Configure+a+Linux+Server+to+Connect+to+an+RP+Proxy connect to an ABFAB compatible server]. | ||
+ | |||
+ | After these steps, you should have mod_moonshot for Apache up and running. | ||
+ | |||
+ | In the keystone Apache site file, locate the virtual host entry and add the following entries for OpenID Connect: | ||
+ | |||
+ | <VirtualHost *:5000> | ||
+ | ... | ||
+ | <LocationMatch /v3/OS-FEDERATION/identity_providers/*?/protocols/abfab/auth> | ||
+ | AuthType Negotiate | ||
+ | Require valid-user | ||
+ | </LocationMatch> | ||
+ | </VirtualHost> |
Revision as of 16:00, 9 March 2015
Setup Abfab
Configure Apache HTTPD for mod_moonshot
Follow the steps outlined at: Running Keystone in HTTPD.
mod_moonshot (aka mod_auth_gssapi) is compatible with Apache HTTPD server v2.22, which can be installed on the following Linux flavours.
Click on the links below for instructions on how to install it.
- Ubuntu 12.04
- Ubuntu 14.04
- RedHat Enterprise Linux 6 / CentOS 6 / SE Linux 6
Finally, configure mod_moonshot to connect to an ABFAB compatible server.
After these steps, you should have mod_moonshot for Apache up and running.
In the keystone Apache site file, locate the virtual host entry and add the following entries for OpenID Connect:
<VirtualHost *:5000> ... <LocationMatch /v3/OS-FEDERATION/identity_providers/*?/protocols/abfab/auth> AuthType Negotiate Require valid-user </LocationMatch> </VirtualHost>