Si tiene instalado Python, puede usarlo para servir el directorio actual a través de HTTP:
python -m SimpleHTTPServer
Por defecto, se une al puerto 8000.
Para elegir otro puerto:
python -m SimpleHTTPServer 9000
Incluso puede tener soporte CGI si utiliza CGIHTTPServer en su lugar. Solo asegúrese de que los scripts CGI estén en un subdirectorio cgi-bin.
SimpleHTTPServer y CGIHTTPServer son módulos de Python que vienen incluidos con las instalaciones estándar de Python.
Estoy bastante seguro de que la mayoría de los lenguajes de secuencias de comandos tienen trucos similares, Python es mi navaja suiza favorita.
Por supuesto, Python es mucho más grande que un pequeño ejecutable independiente, pero resulta que está instalado en cada computadora que toco.