Skip to content

fcgi-cgi on github for easier collaboration - main repo still on lighttpd.net

License

Notifications You must be signed in to change notification settings

lighttpd/fcgi-cgi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

24bc87c · Aug 25, 2019

History

36 Commits
Aug 25, 2019
Jun 27, 2015
Aug 25, 2019
Mar 28, 2009
Jun 27, 2015
Jun 27, 2015
Mar 28, 2009
Mar 28, 2009
Aug 25, 2019
Jul 20, 2013
Nov 11, 2009
Jun 27, 2015
Jul 20, 2013

Repository files navigation

Description

Homepage:http://redmine.lighttpd.net/projects/fcgi-cgi/wiki

fcgi-cgi is a FastCGI application to run normal cgi applications. It doesn't make CGI applications faster, but it allows you to run them on a different host and with different user permissions (without the need for suexec).

lighttpd2 won't have a mod_cgi, so you need this FastCGI wrapper to be able to execute standard cgi applications like mailman and cgit.

fcgi-cgi is released under the MIT license

Usage

Examples for spawning a fcgi-cgi instance with daemontools or runit:

#!/bin/sh
# run script

exec spawn-fcgi -n -s /var/run/fastcgi-cgi.sock -u www-default -U www-data -- /usr/bin/fcgi-cgi

Build dependencies

Build

  • snapshot/release with autotools:

    ./configure
    make
    
  • build from git: git clone git://git.lighttpd.net/fcgi-cgi.git

  • with autotools:

    ./autogen.sh
    ./configure
    make
    
  • with cmake (should work with snapshots/releases too):

    cmake .
    make
    

About

fcgi-cgi on github for easier collaboration - main repo still on lighttpd.net

Resources

License

Stars

Watchers

Forks

Packages

No packages published