GridSite 0.9.x Documentation

GridSite is a set of extensions to the Apache 2.0 webserver, which support Grid security based on X.509 certificates. Since GridSite applies access control within Apache itself, via mod_gridsite, Grid authorization and the associated verified credentials are available to all technologies supported by Apache, including static file serving, SSI, CGI, PHP, mod_perl and Java servlets via a connector to Tomcat.

mod_gridsite
An Apache 2.0 module which enforces access control via Grid Access Control Lists, and X.509, GSI or VOMS credentials. mod_gridsite also gives Apache built-in support for the HTTP PUT and DELETE methods, and formatting of HTML pages with standard headers and footers.

Grid Access Control Lists
Syntax and usage of the XML Grid Access Control Lists used by GridSite.

gridsite-admin.cgi
A CGI program providing site administration functions for users with standard web browsers, via HTTPS. gridsite-admin.cgi includes a file manager, support for file uploading, and editors for HTML, text and Grid Access Control List files.

libgridsite
The GridSite library provides common functions for other components of the GridSite system, and utilities for programs using CGI, X.509, GSI, VOMS and HTTP.

gridsite.h API reference
A detailed description of the C API provided by libgridsite, generated from the sources by doxygen.

Building and Installation
Instructions for building GridSite from source, and installing from binaries or RPMs.