MIME タイプの設定も可能な、操作できる最もシンプルな Web サーバーは何ですか?

MIME タイプの設定も可能な、操作できる最もシンプルな Web サーバーは何ですか?

私は、ファイル拡張子に基づいて MIME タイプを指定できる、非常にシンプルな Web/ファイル サーバー (理想的には、「これらのフラグを使用してこのコマンドを実行する」よりも複雑ではないもの) が欲しいです。次のようなものがあれば素晴らしいと思います。

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

これは存在するのでしょうか? どのような選択肢があるのでしょうか? 存在しない場合、次善策は何でしょうか?

これは Linux 環境であり、ローカルホスト上のファイルのみを提供しています。

答え1

どうですかライト? ただし、コマンドライン機能があるかどうかは覚えていません。覚えている限り、MIME タイプ用の設定ファイルはあります。

答え2

非常にシンプルなサーバー:python -m SimpleHTTPServer ウェブサーバーをセットアップしますhttp://127.0.0.1:8000CWDでコンテンツを提供する

MIMEタイプに関しては、http://docs.python.org/library/mimetypes.html スクリプトを書くのは難しくないだろうhttp://docs.python.org/library/mimetypes.htmlmimetypes.init() または mimetypes.read_mime_types() を使用して、必要な MIME タイプマッピングを取得します。サンプルの「Web サーバー スクリプト」は、次の URL から入手できます。http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-pythonそのフレームワークを使用して、スクリプトのどこかに MIME タイプ ロードを追加します。

答え3

マングースそれができる:

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

答え4

使用しているオペレーティング システムがわかりませんが、Windows を使用している場合は IIS をお勧めします。管理インターフェイスは非常に使いやすいです。

関連情報