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