有时候需要一个微型的 http 服务器用作文件分享和 html 文件预览,之前一直用 python3 里面的 http.server,但这个不支持分段,大文件经常出错,请问有什么推荐?
|  |      1hadoop      2018-02-25 18:33:33 +08:00 via Android nginx 吧,简单好用 | 
|      2MeteorCat      2018-02-25 18:34:07 +08:00 via Android nginx +1 | 
|  |      3lllmlll      2018-02-25 18:36:21 +08:00 via Android Nginx+1 | 
|  |      4totoro625      2018-02-25 18:36:27 +08:00 via Android caddy 试试? | 
|  |      5zjsxwc      2018-02-25 18:39:21 +08:00 golang 的 net/http 库,我用它写了个局域网内看视频的服务,感觉性能和 nginx 差不多,但更灵活 | 
|  |      6fstab      2018-02-25 18:39:23 +08:00 caddy  lighttpd 都算是微型吧 | 
|  |      7zw      2018-02-25 18:39:39 +08:00  1 darkhttpd 我选它,关键在于它基本没有对第三方库的依赖,而且编译后不到 50k,稳定性也非常好,反正我是从来没遇到过大文件出错的。 | 
|  |      10FindHao      2018-02-25 18:57:37 +08:00 via Android lighttpd,apt 就有。 | 
|  |      11zjsxwc      2018-02-25 18:59:07 +08:00 | 
|      120ZXYDDu796nVCFxq      2018-02-25 19:05:40 +08:00 via iPhone server { listen 8080; root /tmp; } nginx 四行搞定啊 | 
|  |      13ETiV      2018-02-25 19:07:14 +08:00 via iPhone ningx 开 autoindex | 
|  |      14Phasma      2018-02-25 19:13:23 +08:00  1 busybox  httpd php -S localhost:8000 python -m SimpleHTTPServer | 
|  |      15pathbox      2018-02-25 19:23:17 +08:00 via iPhone openresty | 
|  |      17noe132      2018-02-25 19:25:15 +08:00  1 nginx 说不定比 python 还内存占用小 | 
|      180ZXYDDu796nVCFxq      2018-02-25 19:28:30 +08:00 via iPhone @noe132 nginx 简单静态站,超过 3M 内存算我输😂 | 
|      1929EtwXn6t5wgM3fD      2018-02-25 19:35:12 +08:00 caddy~ | 
|  |      20doubleflower      2018-02-25 19:58:12 +08:00 | 
|      21azh7138m      2018-02-25 20:02:26 +08:00 chrome 有个 app 叫做 Web Server,挺方便的 | 
|  |      24Cu635      2018-02-25 20:41:39 +08:00 lighttpd、nginx 都可以。 | 
|      25jjianwen68      2018-02-25 20:46:30 +08:00 via Android nodejs 的话,可以看看:node-file-manager,anywhere | 
|  |      26wspsxing      2018-02-25 20:50:33 +08:00 https://github.com/biluohc/fht2p   无耻的抛链接,CLI 程序且支持简单的配置文件(toml)。 | 
|      27qiukong      2018-02-25 20:53:56 +08:00 nginx 你用 debian 装也挺容易的,你看他是不是微型不光考虑大小,还要考虑性能。 caddy、lighttpd、nginx 里 nginx 是性能最好,占内存最小的。 | 
|      28icris      2018-02-25 21:09:02 +08:00  1 之前用 go 写过一个十几行的代替 simple http server ``` package main import ( "net/http" "flag" "fmt" ) func main() { path := flag.String("path", ".", "PATH to serve") port := flag.String("port", "8000", "PORT to listen on") flag.Parse() fmt.Printf("listening on port %v...\n", *port) panic( http.ListenAndServe(":" + *port, http.FileServer( http.Dir(*path)))) } ``` | 
|  |      29clino      2018-02-25 21:14:28 +08:00 这个支持分块下载: https://github.com/lerry/httpserver | 
|  |      30Admstor      2018-02-25 21:22:29 +08:00 lighttpd 足够轻了,文档什么也比较齐全 ARM 都能跑,应该可以了 | 
|  |      31hqs0417      2018-02-25 21:27:26 +08:00 via Android python -m SimpleHTTPserver | 
|      32zn      2018-02-25 21:29:14 +08:00 nginx,几乎零依赖,设置一点都不复杂,默认设置就够了。安装后把文件丢到 www 目录就完了。 | 
|  |      33cevincheung      2018-02-25 21:39:50 +08:00 linux 自带 python。python 自带 simplehttpserver | 
|      34snBDX1b0jJM4ogKd      2018-02-25 21:54:38 +08:00 via Android 很久以前写的,https://github.com/ccssrryy/python_file_server/blob/master/main.py ,单文件,python2.7 的 | 
|  |      35des      2018-02-25 22:01:37 +08:00  1 busybox httpd,小型设备一般都有这个。 临时用下挺好,不过没有 autoindex | 
|  |      36autotesting      2018-02-25 22:11:39 +08:00 我用 flask 写的内部共享展示产品文档的 html,通过和 git 联动支持产品文档的版本管理 | 
|      37charli      2018-02-25 22:14:12 +08:00 | 
|  |      39flynaj      2018-02-25 23:24:52 +08:00 via Android 按你的需求,还是 nginx 最合适 | 
|      40nwljy      2018-02-25 23:36:28 +08:00 mina | 
|      41mogami18      2018-02-25 23:53:04 +08:00 如果是硬件,当然推荐 hp gen8 | 
|  |      42wizardoz      2018-02-26 09:35:54 +08:00 nginx docker 起停相当方便。 | 
|  |      43noahziheng      2018-02-26 09:42:10 +08:00 via Android caddy 配置简单,性能不差,稳定性一般环境下没发现过问题 | 
|      44wekw      2018-02-26 10:12:15 +08:00 老老实实 Nginx | 
|      45jyf      2018-02-26 10:17:16 +08:00 | 
|      46flyingHagan      2018-02-26 10:24:59 +08:00 nginx 不就行了,造轮子不嫌烦吗 | 
|  |      47mythhack      2018-02-26 10:30:46 +08:00 caddy | 
|  |      48bullettrain1433      2018-02-26 10:50:35 +08:00 lighttpd 还不错 | 
|      49creedowl OP @doubleflower 这个很方便,我就是要找这种的,谢谢 | 
|  |      50inflationaaron      2018-02-27 03:24:35 +08:00 via iPhone nodejs 有 http-server 性能也很好 | 
|      51wwb721      2018-03-02 14:21:04 +08:00 老老实实 Nginx | 
|      52fox0001      2018-03-13 22:56:46 +08:00 Nginx 吧,以前 64M 内存的 VPS 也是跑它来建站 |