Skip to content

lighttpd/spawn-fcgi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spawn-fcgi

authors: Jan Kneschke, Stefan Bühler

homepage: https://redmine.lighttpd.net/projects/spawn-fcgi

abstract: spawn-fcgi is used to spawn FastCGI applications

Features

  • binds to IPv4/IPv6 and Unix domain sockets
  • supports privilege separation: chmod/chown socket, drop to uid/gid
  • supports chroot
  • supports daemontools supervise

systemd

Please note that systemd can be used instead of spawn-fcgi; just configure a .socket unit and add StandardInput=socket in the service. (FastCGI applications expect the listening socket on STDIN.)

Build

meson is required to build.

Setup a build directory build:

meson setup build --prefix /usr/local

Compile it:

meson compile -C build

Install:

meson install -C build

Usage

See man page, e.g. rendered for debian unstable.

See the doc directory for example run-* scripts for use with runit or daemontools.

About

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

Resources

License

Stars

258 stars

Watchers

21 watching

Forks

Packages

 
 
 

Contributors