Listing 1. PerlHandler Module
#!/usr/bin/perl -w
# Set the package
package Apache::TestModule;
# Give us maximum debugging and strictness
use strict;
use diagnostics;
# Import constants for mod_perl
use Apache::Constants qw(OK);
# Default handler subroutine name
sub handler
{
# Get the Apache request object
my $r = shift;
# Send an appropriate MIME header
$r->content_type("text/html");
$r->send_http_header;
# Send the output
$r->print("<HTML><Head><Title>");
$r->print("Testing, testing!");
$r->print("</Title></Head>");
$r->print("<Body>");
$r->print("<H1>Testing, testing!</H1>");
$r->print("</Body></HTML>");
# Now send a response code
return OK;
}
1;