The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

PLP::Backend::CGI - CGI interface for PLP

SYNOPSIS

For most servers you'll need a script executable. Example /foo/bar/plp.cgi:

    #!/usr/bin/perl
    use PLP::Backend::CGI;

Or install the plp.cgi included with PLP.

Lighttpd

Add this to your configuration file (usually /etc/lighttpd/lighttpd.conf):

    server.modules += ("mod_cgi")
    cgi.assign += (".plp" => "/foo/bar/plp.cgi")
    server.indexfiles += ("index.plp")
    static-file.exclude-extensions += (".plp")

Apache

Enable mod_actions and setup httpd.conf (in new installs just create /etc/apache/conf.d/plp) with:

    <IfModule mod_actions.c>
        ScriptAlias /PLP_COMMON/ /foo/bar/
        <Directory /foo/bar/>
            Options +ExecCGI
            Order allow,deny
            Allow from all
        </Directory>
        AddHandler plp-document plp
        Action plp-document /PLP_COMMON/plp.cgi
    </IfModule>

AUTHOR

Mischa POSLAWSKY <perl@shiar.org>

SEE ALSO

PLP, PLP::Backend::FastCGI