Apache:: Modules

Apache::Registry is the most commonly used mod_perl module. But there are many more, all available on CPAN. Table 15-1 lists the Apache::* modules and which handler they’re designed to be used with, but you should also check the apache-modlist.html file on CPAN for the very latest listing.

Table 15-1. Apache::Modules

PerlHandler

Apache::CallHandler

Map filenames to subroutine calls

Apache::Dir

Control directory indexing

Apache::Embperl

Embed Perl code in HTML files

Apache::ePerl

Embedded Perl (ePerl) emulation

Apache::FTP

Emulate an FTP proxy

Apache::GzipChain

Compress output from another handler

Apache::JavaScript

Generate JavaScript code

Apache::OutputChain

Chain multiple handlers via “filter” modules

Apache::PassFile

Send files via OutputChain

Apache::Registry

Run unaltered CGI scripts

Apache::RobotRules

Enforce robots.txt rules

Apache::Sandwich

Add per-directory headers and footers

Apache::VhostSandwich

Add headers and footers for virtual hosts

Apache::SSI

Implement server side includes in Perl

Apache::Stage

Manage a document staging directory

Apache::WDB

Query databases via DBI

PerlHeaderParserHandler

Apache::AgentDeny

Deny abusive clients

PerlAuthenHandler

Apache::Authen

Authenticate users

Apache::AuthCookie

Authenticate and authorize users via cookies

Apache::AuthenDBI

Authenticate via Perl’s DBI

Apache::AuthExpire

Expire authentication credentials

Apache::AuthenGSS

Authenticate users with Generic Security ...

Get Webmaster in a Nutshell, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.