Handlers
A handler
is a piece of code built into Apache that performs certain actions
when a file with a particular MIME or handler type is called. For
example, a file with the handler type cgi-script
needs to be executed as a CGI script. This is illustrated in
... /site.filter.
Apache has a number of handlers built in, and others can be added
with the Actions command (see the next section).
The built-in handlers are as follows:
-
send-as-is Sends the file as is, with HTTP headers (mod_asis).
-
cgi-script Executes the file (mod_cgi). Note that
OptionsExecCGImust also be set.-
imap-file Uses the file as an imagemap (mod_imap).
-
server-info Gets the server’s configuration (mod_info).
-
server-status Gets the server’s current status (mod_status).
-
server-parsed Parses server-side includes (mod_include). Note that
OptionsIncludesmust also be set.-
type-map Parses the file as a type map file for content negotiation (mod_negotiation).
-
isapi-isa( Win32 only)
Causes ISA DLLs placed in the document root directory to be loaded when their URLs are accessed.
OptionsExecCGImust be active in the directory that contains the ISA. Check the Apache documentation, since this feature is under development (mod_isapi).
The corresponding directives follow.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access