mod_cern_meta.xml revision 71bdd7b1bc7c725bfd109a40fe690e5cdee02c2a
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<?xml version="1.0"?>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<!DOCTYPE xml:manual [ <!ENTITY nbsp "&#160;"> ]>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<?xml-stylesheet type="text/xsl" href="/style/manual.xsl"?>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<modulesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<name>mod_cern_meta</name>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<description>CERN httpd metafile semantics</description>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<status>Extension</status>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<sourcefile>mod_cern_meta.c</sourcefile>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<identifier>cern_meta_module</identifier>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<summary>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <!-- XXX: Should mention other possibilities in Apache: mod_header -->
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <p>Emulate the CERN HTTPD Meta file semantics. Meta files are HTTP
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive headers that can be output in addition to the normal range of
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive headers for each file accessed. They appear rather like the
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive Apache .asis files, and are able to provide a crude way of
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive influencing the Expires: header, as well as providing other
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive curiosities. There are many ways to manage meta information,
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive this one was chosen because there is already a large number of
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive CERN users who can exploit this module.</p>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <p>More information on the <a
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive href="http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir">
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive CERN metafile semantics</a> is available.</p>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</summary>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<name>MetaFiles</name>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<description>Activates CERN meta-file processing</description>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<syntax>MetaFiles on|off</syntax>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<default>MetaFiles off</default>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<contextlist><context>directory</context></contextlist>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <p>Turns on/off Meta file processing on a per-directory basis.</p>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<name>MetaDir</name>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<description>Name of the directory to find CERN-style meta information
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslivefiles</description>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<syntax>MetaDir <em>directory</em></syntax>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<default>MetaDir .web</default>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<contextlist><context>directory</context></contextlist>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <p>Specifies the name of the directory in which Apache can find
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive meta information files. The directory is usually a 'hidden'
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive subdirectory of the directory that contains the file being
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive accessed. Set to "<code>.</code>" to look in the same directory
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive as the file.</p>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<name>MetaSuffix</name>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<description>File name suffix for the file containg CERN-style
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslivemeta information</description>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<syntax>MetaSuffix <em>suffix</em></syntax>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<default>MetaSuffix .meta</default>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<contextlist><context>directory</context></contextlist>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive<usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <p>Specifies the file name suffix for the file containing the
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive meta information. For example, the default values for the two
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive directives will cause a request to
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <code>DOCUMENT_ROOT/somedir/index.html</code> to look in
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive <code>DOCUMENT_ROOT/somedir/.web/index.html.meta</code> and
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive will use its contents to generate additional MIME header
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive information.</p>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</usage>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</directivesynopsis>
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive
71bdd7b1bc7c725bfd109a40fe690e5cdee02c2aslive</modulesynopsis>