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 ... |