我可以操作且允許配置 MIME 類型的最簡單的 Web 伺服器是什麼?

我可以操作且允許配置 MIME 類型的最簡單的 Web 伺服器是什麼?

我想要一個非常簡單的網路/檔案伺服器(理想情況下,不比「使用這些標誌運行此命令」更複雜),它還允許根據檔案副檔名指定 mime 類型。像這樣的事情會很棒:

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

這存在嗎?我有什麼選擇?如果不是,那麼下一個最好的事情是什麼?

這是在 Linux 環境中,我只在本機上提供檔案。

答案1

關於什麼輕量級?但不記得它是否具有命令列功能。如果我記得的話,它確實有一個用於 mime 類型的 conf 檔案。

答案2

極為簡單的伺服器:python -m SimpleHTTPServer 將在以下位置設定一個網頁伺服器http://127.0.0.1:8000在 CWD 中提供內容

就模仿類型而言,我認為它建立了一些東西http://docs.python.org/library/mimetypes.html 編寫一個使用的腳本並不難http://docs.python.org/library/mimetypes.html和 mimetypes.init() 或 mimetypes.read_mime_types() 來取得您需要的 mimetype 對應。您可以從以下位置取得「Web 伺服器腳本」範例http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python並使用該框架將您的 mimetype 載入新增到腳本中的某個位置。

答案3

貓鼬可以這樣做:

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

答案4

您沒有說明您正在使用什麼作業系統,但如果您使用的是 Windows,我會推薦 IIS。管理介面非常易於使用。

相關內容