Note: This version of the VDT (1.3.7) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 2.0.0.

Installing the VOMS Admin Siblings Webapp in VDT 1.3.7

There is a bug in the VOMS configuration code for VDT 1.3.7 that prevents the VOMS Admin website from listing sibling VOs. If you have installed VOMS from VDT 1.3.7 and want the siblings webapp to work, follow the instructions below.

Manual Installation

  1. Make sure that:
    • You are root
    • You have sourced the VDT setup script
  2. If Apache is running, stop it:
    $VDT_LOCATION/post-install/apache stop
  3. If Tomcat is running, stop it:
    $VDT_LOCATION/post-install/tomcat-5 stop
  4. Add the webapp to Apache’s configuration by editing $VDT_LOCATION/apache/conf/httpd.conf

    Find this code:

    JkMount /voms/* tomcat5
    <Location /voms>
        SSLVerifyClient require
    </Location>
    RewriteEngine on
    RewriteRule ^/edg-voms-admin/(.*)$ /voms/$1 [redirect=permanent]

    Immediately afterward, add

    JkMount /vomses/* tomcat5
    JkMount /vomses tomcat5
    <Location /vomses>
        SSLVerifyClient require
    </Location>
  5. Add the webapp to Tomcat’s configuration:
    cp $GLITE_LOCATION_VAR/etc/voms-admin/voms-siblings.xml \ 
    $VDT_LOCATION/tomcat/v5/conf/Catalina/localhost/voms-siblings.xml
  6. Start Tomcat:
    $VDT_LOCATION/post-install/tomcat-5 start
  7. Start Apache:
    $VDT_LOCATION/post-install/apache start