具有可恢复文件下载的 Linux 裸机 HTTP 服务器

Luk*_*ley 7 linux download http webserver file-download

我有一个 Windows 用户,我想与之共享一个大文件,他们有 Firefox,我知道支持可恢复的 HTTP 文件下载,我有 Ubuntu Linux,但磁盘空间有限等,所以我不想要一个完整的解决方案,例如Apache 的网络服务器。

我只想在需要时通过命令行或 GUI 运行服务器,而不是在启动时运行。

如果我可以避免它,我不想编辑配置文件 - 我宁愿只是为它的端口提供命令行参数,我习惯使用 python -m SimpleHTTPServer - 但我不认为它是可恢复。

use*_*686 13

使用thttpd

thttpd -d /home/bob/sharedfolder -p 8080
Run Code Online (Sandbox Code Playgroud)

该目录/home/bob/sharedfolder将在.http://address:8080

Chrome 中 thttpd 目录列表的屏幕截图,显示了端口 8080 上的 localhost


lighttpd可以以类似的方式使用,尽管它需要一个很小的配置文件。例如:

server.document-root = "/home/bob/sharedfolder"
server.port          = 8080
dir-listing.activate = "enable"
Run Code Online (Sandbox Code Playgroud)

然后像这样运行:

lighttpd -f foo.conf
Run Code Online (Sandbox Code Playgroud)