SCGI application to run cgi applications https://redmine.lighttpd.net/projects/scgi-cgi
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Stefan Bühler e256c300ee [build] improve (warning) compile flags 4 years ago
cmake [build] improve (warning) compile flags 4 years ago
.gitignore initial commit 10 years ago
CMakeLists.txt [build] improve (warning) compile flags 4 years ago
COPYING initial commit 10 years ago
Makefile.am include cmake directory in dist 10 years ago
README.rst fix typo in url 10 years ago
autogen.sh initial commit 10 years ago
config.h.cmake initial commit 10 years ago
configure.ac [build] improve (warning) compile flags 4 years ago
scgi-cgi.1 initial commit 10 years ago
scgi-cgi.c initial commit 10 years ago

README.rst

Description
-----------

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

scgi-cgi is a SCGI 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).

scgi-cgi is released under the `MIT license <http://git.lighttpd.net/scgi-cgi.git/tree/COPYING>`_

Usage
-----

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

  #!/bin/sh
  # run script

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


Build dependencies
------------------

* libevent (http://libevent.org/)
* cmake or autotools (for snapshots/releases the autotool generated files are included)


Build
-----

* snapshot/release with autotools::

   ./configure
   make

* build from git: ``git clone git://git.lighttpd.net/scgi-cgi.git``

 * with autotools::

    ./autogen.sh
    ./configure
    make

 * with cmake (should work with snapshots/releases too)::

    cmake .
    make