私は、ファイル拡張子に基づいて 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 をお勧めします。管理インターフェイスは非常に使いやすいです。