Una imagen de luz LightTPD listoso para scripts CGI basado en scripts basado en el servidor HTTP.
Esta imagen está disponible en el Docker Hub Zetaplusae/LightTPD-CGI, y puede extraerse del registro oficial de Docker:
docker pull zetaplusae/lighttpd-cgidocker run -d -p 80:80 -v " $PWD " :/var/www/cgi-bin zetaplusae/lighttpd-cgi Al ejecutar el comando anterior, se iniciará un servidor HTTP en el puerto 80 . Servirá solicitudes ejecutando scripts CGI en la misma ruta que la ubicada en el directorio /var/www/cgi-bin , que se puede montar externamente. Por ejemplo, http://hostname/hello.sh será atendido por /var/www/cgi-bin/hello.sh .
Copie todos sus scripts CGI al directorio cgi-bin .
FROM zetaplusae/lighttpd-cgi
COPY ./cgi-bin/ /var/www/cgi-bin/ El archivo de configuración lighttpd.conf se encuentra en /etc/lighttpd/lighttpd.conf . Para personalizar la configuración, COPY su configuración a esa ruta.
COPY ./your-lighttpd.conf /etc/lighttpd/lighttpd.conf O, en lugar de sobrescribir el archivo de configuración principal, puede copiar una configuración en el directorio /etc/lighttpd/conf.d/ , donde todos los archivos tienen sufijo .conf se incluirán automáticamente.
Consulte la wiki de configuración de LightTPD para obtener más información.
Este proyecto tiene licencia bajo la licencia MIT.