FCGI.pm ?

Jim Ohlstein jim.ohlstein at gmail.com
Thu Feb 26 14:35:50 MSK 2009


The way I am using it (and the credit ALL goes to Grzegorsz who helped me a great deal with it) on CentOS is to use the Perl script on that page (http://nginx.localdomain.pl/wiki/FcgiWrap).

Then you add the following to the site config:

location ~ .pl$ {
fastcgi_pass unix:/tmp/cgi.sock;
include /usr/local/nginx/conf/fastcgi_params;
}

You can adjust the number of child processes to suit your needs.

> -----Original Message-----
> From: owner-nginx at sysoev.ru [mailto:owner-nginx at sysoev.ru] On Behalf Of
> Chris Cortese
> Sent: Thursday, February 26, 2009 6:11 AM
> To: nginx at sysoev.ru
> Subject: Re: FCGI.pm ?
> 
> Thanks.  That got me a little closer.
> 
> Now, I have built fcgiwrap but I don't know how to use it.  From the
> http://nginx.localdomain.pl/wiki/FcgiWrap page, can anyone elaborate on
> what the following means?
> 
> You can then start fcgiwrap (possibly in several instances) using
> spawn-fcgi or a similar tool (you must pass an open socket as fd 0; my
> Spawner? will be very nice for this once I actually make it usable and
> publish it) and send requests to it using fastcgi_pass. That's it.
> 
> 
> Thanks.
> 
> Grzegorz Nosek wrote:
> > On czw, lut 26, 2009 at 02:09:20 -0800, Chris Cortese wrote:
> >
> >> I am still not finding this fcgi_stdio.h anywhere.
> >>
> >> I went to these links:
> >>
> http://rpmfind.net/linux/rpm2html/search.php?query=libfcgi.so.0()(64bit
> )
> >> http://rpmfind.net/linux/RPM/fedora/updates/8/x86_64/debug/fcgi-
> debuginfo-2.4.0-6.fc8.x86_64.html
> >>
> >> I tried installing:
> >>
> >>
> ftp://download.fedora.redhat.com/pub/fedora/linux/updates/8/SRPMS.newke
> y/fcgi-2.4.0-6.fc8.src.rpm
> >>
> ftp://rpmfind.net/linux/fedora/releases/8/Everything/x86_64/os/Packages
> /fcgi-2.4.0-4.fc8.x86_64.rpm
> >> ftp://rpmfind.net/linux/fedora/updates/8/x86_64.newkey/fcgi-2.4.0-
> 6.fc8.x86_64.rpm
> >>
> >> Any other place to find this stuff?
> >>
> >
> > I don't use Fedora but try installing fcgi-devel (I guess that's the
> > right package name) as well as fcgi. You need the headers (fcgi-
> devel)
> > to compile fcgiwrap and the binaries (fcgi) to run it.
> >
> > Best regards,
> >  Grzegorz Nosek
> >
> >







More information about the nginx mailing list