mod_perl logo perl icon
previous page: mod_perl 2.0 Documentationpage up: Documentationnext page: Tutorials

General Documentation

Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

By Lincoln Stein, Doug MacEachern
Embedding Perl in HTML with Mason

Embedding Perl in HTML with Mason

By Dave Rolsky, Ken Williams
mod_perl2 User's Guide

mod_perl2 User's Guide

By Stas Bekman, Jim Brandt
Practical mod_perl

Practical mod_perl

By Stas Bekman, Eric Cholet
The mod_perl Developer's Cookbook

The mod_perl Developer's Cookbook

By Geoffrey Young, Paul Lindner, Randy Kobes
mod_perl Pocket Reference

mod_perl Pocket Reference

By Andrew Ford

Here you can find documentation concerning mod_perl in general, but also not strictly mod_perl related information that is still very useful for working with mod_perl. Most of the information here applies to mod_perl 1.0 and 2.0.

Part I: Perl
-Perl Reference
This document was born because some users are reluctant to learn Perl, prior to jumping into mod_perl. I will try to cover some of the most frequent pure Perl questions being asked at the list.
Part II: Packaging and Testing
-Preparing mod_perl modules for CPAN
This document provides information for CPAN modules developers whose modules require mod_perl.
-Running and Developing Tests with the Apache::Test Framework
The title is self-explanatory :)
-Issuing Correct HTTP Headers
To make caching of dynamic documents possible, which can give you a considerable performance gain, setting a number of HTTP headers is of a vital importance. This document explains which headers you need to pay attention to, and how to work with them.
Part IV: Server Administration
-mod_perl for ISPs. mod_perl and Virtual Hosts
mod_perl hosting by ISPs: fantasy or reality? This section covers some topics that might be of interest to users looking for ISPs to host their mod_perl-based website, and ISPs looking for a way to provide such services.
-Choosing an Operating System and Hardware
Before you use the techniques documented on this site to tune servers and write code you need to consider the demands which will be placed on the hardware and the operating system. There is no point in investing a lot of time and money in configuration and coding only to find that your server's performance is poor because you did not choose a suitable platform in the first place.
-Controlling and Monitoring the Server
Covers techniques to restart mod_perl enabled Apache, SUID scripts, monitoring, and other maintenance chores, as well as some specific setups.
Part V: mod_perl Advocacy
-mod_perl Advocacy
Having a hard time getting mod_perl into your organization? We have collected some arguments you can use to convince your boss why the organization wants mod_perl.
-Popular Perl Complaints and Myths
This document tries to explain the myths about Perl and overturn the FUD certain bodies try to spread.
Part VI: OS Specific Decumentation
-OS-specific Info
Documents concerning OS-specific issues.

previous page: mod_perl 2.0 Documentationpage up: Documentationnext page: Tutorials