Skip to Content
Apache 2 Pocket Reference
book

Apache 2 Pocket Reference

by Andrew Ford
October 2008
Intermediate to advanced
204 pages
3h 2m
English
O'Reilly Media, Inc.
Content preview from Apache 2 Pocket Reference

Chapter 6. Content Handlers

Apache offers many ways of generating content, such as static files, CGI scripts, automatically generated directory indexes, server status pages, and customized error responses. Content is generated by handlers; Table 6-1 lists the handlers provided by the modules distributed with Apache.

Table 6-1. Standard built-in handlers

Handler name

Module

Description

default-handler

core

Static content

cgi-script

mod_cgi

Content generated by a CGI script

imap-file

mod_imagemap

Server-side imagemap file

isapi-handler

mod_isapi

Content generated by an ISAPI extension

send-as-is

mod_asis

File includes HTTP headers and is sent as-is

server-info

mod_info

Generated server configuration information page

server-status

mod_status

Generated server status page

type-map

mod_negotiation

Content negotiation type map

Apache also provides a filtering mechanism that allows requests to be modified before they are handled and allows the output of the handler to be handled. Filters are covered in the next chapter.

The content handler and any filters that apply are determined as the metainformation for the request is set up.

Handler Configuration

Handlers are named internal functions that generate content. How the content is generated is determined according to the handler or the MIME type that has been set for the resource. If no handler is specified, then a default handler that simply sends the contents of a file as the response is used.

AddHandler

SVDH* (FileInfo)

mod_mime (B)

AddHandler handler-name ext ...

Associates ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What's New in Apache Web Server 2.2?

What's New in Apache Web Server 2.2?

Rich Bowen
Sams Teach Yourself Apache 2 in 24 Hours

Sams Teach Yourself Apache 2 in 24 Hours

Daniel López Ridruejo, Ian Kallen
Professional LAMP: Linux®, Apache, MySQL®, and PHP5 Web Development

Professional LAMP: Linux®, Apache, MySQL®, and PHP5 Web Development

Jason Gerner, Elizabeth Naramore, Morgan L. Owens, Matt Warden

Publisher Resources

ISBN: 9780596154899Errata Page