adelton

Apache::SSIChain

Do SSI on other modules' output

Synopsis

In the conf/access.conf file of your Apache installation add lines like

<Files *.html>
SetHandler perl-script
PerlHandler Apache::OutputChain Apache::SSIChain Apache::PassHtml
</Files>

Description

This module uses Apache::SSI and Apache::OutputChain modules to create a filtering module that takes output from other modules (Apache::PassHtml, Apache::PassExec), parses SSI tags and sends the result to Apache, or maybe to other module (Apache::GzipChain by Andreas Koenig):

<Files *.html>
SetHandler perl-script
PerlHandler Apache::OutputChain Apache::GzipChain Apache::SSIChain Apache::PassHtml
</Files>

Or you can do SSI on CGI's:

<Files *.cgi>
PerlSendHeader On
SetHandler perl-script
PerlHandler Apache::OutputChain Apache::SSIChain Apache::PassExec
Options ExecCGI
</Files>

or even on modules processed by Apache::Registry:

<Files *.pl>
PerlSendHeader On
SetHandler perl-script
PerlHandler Apache::OutputChain Apache::SSIChain Apache::Registry
Options ExecCGI
</Files>

Version

0.07

Author

(c) 1998--1999 Jan Pazdziora, jpx (dash) perl (at) adelton (dot) com, http://www.adelton.com/perl/ Brno, Czech Republic

See also

Apache::SSI(3); Apache::GzipChain(3); mod_perl(1); www.apache.org, www.perl.com.