Introduction Terminology The Inner Workings of Roxen A Request's Path Through Roxen Encountered Module Types Important Classes RequestID Configuration The Roxen Module API Introduction to Roxen Modules The Module Type Calling Sequence API Common to All Module Types Tag Modules Location (Filesystem) Modules File Extension Modules Filter Modules Authentication Modules Logger Modules First Modules Last Modules Provider Modules Content Type Modules Directory Listing Modules Roxen-specific Pike Modules Roxen Pike Script Processing Instruction Java Frame HTTP RoxenLib Module AbstractLocationModule RoxenConfiguration RoxenRequest RoxenResponse RoxenFileResponse RoxenStringResponse RoxenRXMLResponse ExperimentalModule FileExtensionModule LocationModule ParserModule ProviderModule SecurityModule SimpleTagCaller UniqueModule Perl Using In-Line Perl Code Running Perl Scripts Supported mod_perl API Methods CGI - Programming in Any Language What is a CGI Script? Available Environment Variables I/O Via the Standard Streams