CGD - Common Gateway Daemon
CGD is a daemon that listens to either FastCGI or plain HTTP request and hands them over to a given CGI program.
CGD is written in Go, if you have Go installed all you need to get cgd is to run:
go get github.com/uriel/cgd
To run CGD simply call it passing the path to the CGI program or script to run for all requests using the -c
flag, for example:
cgd -c hellocgi.pl
To run in FastCGI mode use the -f
flag.
Use the -a
flag to set the port where to listen.
CGD doesn’t daemonize itself, use daemontools or similar for that.
Source and Development
CGD is (for now) hosted at GitHub: https://github.com/uriel/cgd
License
MIT/CC0/Public Domain