Jump to: navigation, search

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 GSS Libraries]
+
** [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 GSS Libraries]
+
** [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 GSS Libraries]
+
** [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 GSS Libraries]
+
** [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.

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>