|Info:||Simple FastCGI wrapper for CGI scripts|
|Author:||Grzegorz Nosek <firstname.lastname@example.org>|
|Contributors:||W-Mark Kubacki <email@example.com> Jordi Mallach <firstname.lastname@example.org>|
- very lightweight (84KB of private memory per instance)
- fixes broken CR/LF in headers
- handles environment in a sane way (CGI scripts get HTTP-related env. vars from FastCGI parameters and inherit all the others from
- no configuration, so you can run several sites off the same
- passes CGI stderr output to
fcgiwrap's stderr (this is by design but stderr could be also passed to FastCGI stderr stream)
configure script is generated by GNU autotools. Therefore you need the latter.
fcgiwrap links to dev-libs/fcgi which can be obtained from http://www.fastcgi.com/ .
autoreconf -i ./configure make make install
fcgiwrap will be copied to
/usr/local/sbin/fcgiwrap if you did not set
--prefix for configure or
DESTDIR for the makefile.
Most probably you will want
fcgiwrap be launched by www-servers/spawn-fcgi. Or you could use the author's Perl launcher - see the homepage for that.
fcgiwrap evaluates environment variables DOCUMENT_ROOT and SCRIPT_NAME, concatenates them and invokes the resulting executable (should it exist).