¿Cuál es el servidor web más simple que puedo operar y que también permite configurar tipos mime?

¿Cuál es el servidor web más simple que puedo operar y que también permite configurar tipos mime?

Me gustaría un servidor web/de archivos muy simple (idealmente, algo que no sea más complicado que "ejecutar este comando con estas banderas") que también permita especificar tipos MIME basados ​​en las extensiones de archivos. Algo como esto sería genial:

my-file-server --root=path/to/files --additional-mime-types="foo|text/plain"

¿Esto existe? ¿Cuáles son mis opciones? Si no, ¿cuál es la mejor opción?

Esto es en un entorno Linux y solo entrego los archivos en localhost.

Respuesta1

Qué pasaluztpd? Sin embargo, no recuerdo si tiene capacidades de línea de comandos. Si mal no recuerdo, tiene un archivo de configuración para tipos mime.

Respuesta2

El servidor simple muerto: python -m SimpleHTTPServer configurará un servidor web enhttp://127.0.0.1:8000servir contenido en el CWD

En cuanto a los tipos mime, creo que establece algo desdehttp://docs.python.org/library/mimetypes.html no sería difícil escribir un script que utilicehttp://docs.python.org/library/mimetypes.htmly mimetypes.init() o mimetypes.read_mime_types() para obtener las asignaciones de tipos mime que necesita. Puede obtener un ejemplo de 'script de servidor web' enhttp://www.linuxjournal.com/content/tech-tip-really-simple-http-server-pythony use ese marco para agregar sus cargas de tipo MIME en algún lugar del script.

Respuesta3

Mangostapuedo hacer eso:

mongoose -extra_mime_types .txt=text/html,.blah=application/foo

Respuesta4

No dices qué sistema operativo estás usando, pero recomendaría IIS si estás ejecutando Windows. La interfaz de administración es muy fácil de usar.

información relacionada