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.