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