Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Dispatch requests to FCGI servers
Perl
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/Plack/App
t
xt
.gitignore
.shipit
Changes
MANIFEST
MANIFEST.SKIP
Makefile.PL
README

README

NAME
    Plack::App::FCGIDispatcher - Dispatch requests to FCGI servers

SYNOPSIS
      # app.psgi
      use Plack::App::FCGIDispatcher;
      my $app = Plack::App::FCGIDispatcher->new({
          port => 8080, # FastCGI daemon port
      })->to_app;

DESCRIPTION
    Plack::App::FCGIDispatcher is a PSGI application to dispatch requests to
    external FastCGI servers listening on TCP or UNIX sockets.

    Since external FastCGI servers can be written in any language such as
    Ruby or PHP, this could be useful to route requests to Rails
    applications for instance from your Plack-based web server, or apply one
    of Plack middleware to PHP applications.

    See also Plack::App::Proxy which uses HTTP instead of FastCGI and has
    more configuration options.

CONFIGURATION
    host, port
          my $app = Plack::App::FCGIDispatcher->new({
              host => '127.0.0.1', port => 8080,
          })->to_app;

        Specifies host and port where FastCGI daemon is listening. host
        defaults to 127.0.0.1.

    socket
          my $app = Plack::App::FCGIDispatcher->new({
              socket => "/tmp/fcgi.sock",
          })->to_app;

        Specifies UNIX socket path where FastCGI daemon is listening.

AUTHOR
    Tokuhiro Matsuno

    Tatsuhiko Miyagawa

COPYRIGHT
    Tatsuhiko Miyagawa 2009-

LICENSE
    This module is licensed under the same terms as Perl itself.

SEE ALSO
    Plack FCGI::Client

Something went wrong with that request. Please try again.