Sign inSign up

dseg/mini_httpd-cgi

By dseg

•Updated over 10 years ago

Alpine + mini_httpd (CGI Enabled) + bash + curl

Image
0

1.9K

dseg/mini_httpd-cgi repository overview

An Alpine Linux based tiny docker image, is intended to be used as minimal (old style) CGI server.

This is useful for simple CGI scripts and CGI applications such as doing web scraping, requesing to some Web APIs, etc.

This image is based on Alpine Linux 3.3 and contains following packages. Image size is only 10 MB.

⁠Build

$ sudo docker build .

⁠Usage

# Run 
$ sudo docker run --rm -t -v /var/www/html:/var/www/localhost/htdocs -p 80:80 dseg/mini_httpd-cgi

Copy a sample cgi script to the document root dir.

cd /var/www/html
curl 'https://aur.archlinux.org/cgit/aur.git/plain/sample.cgi?h=mini_httpd' -o sample.cgi
chmod 755 sample.cgi
# test
./sample.cgi

Then access to the http://server/index.html⁠, http://server/sample.cgi⁠ using browser.

Tag summary

Content type

Image

Digest

Size

4.2 MB

Last updated

over 10 years ago

docker pull dseg/mini_httpd-cgi