Plack::Handler::Apache2 - Apache 2.0 handlers to run PSGI application
<Location /> SetHandler perl-script PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /path/to/app.psgi </Location> <Perl> use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/path/to/app.psgi"); </Perl> # Or create your own handler: package My::ModPerl::Handler; use Plack::Handler::Apache2; sub get_app { # magic! } sub handler { my $r = shift; my $app = get_app(); Plack::Handler::Apache2->call_app($r, $app); }
This is a handler module to run any PSGI application with mod_perl on Apache 2.x.
The mod_perl handler in this package loads the app and calls this method. If you'd like to do something different, you can still make use of this module by preparing $r and $app in some other fashion and calling this as a class method.
Tatsuhiko Miyagawa
Paul Driver
Plack
To install Plack, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Plack
CPAN shell
perl -MCPAN -e shell install Plack
For more information on module installation, please visit the detailed CPAN module installation guide.