Servidor web habilitado para CGI de configuración cero

Servidor web habilitado para CGI de configuración cero

Para servir contenido estático de un directorio a través de http, uno puede simplemente navegar hasta ese directorio y escribir:

python -m SimpleHTTPServer 11111

que iniciará un servidor http en el puerto 11111.

Este truco es bueno porque no requiere configuración cero: ni un servidor web independiente, ni ningún archivo de configuración.

¿Es posible ampliar este ejemplo o tener una forma alternativa de lograr este objetivo, pero también tener soporte CGI?

El objetivo final es tener una forma rápida y sencilla de servir un sitio web desde un directorio determinado. El sitio tiene contenido estático (páginas HTML, imágenes), pero también un script CGI. El script CGI debe funcionar correctamente cuando se accede a través del navegador.

Por supuesto, podría configurar un host virtual en Apache, permitir CGI en su interior, etc. Pero ese no es un enfoque de configuración cero.

Respuesta1

Te refieres aCGIHTTPServer?

información relacionada