Linux 下微型 http 服务器推荐?

2018-02-25 18:31:24 +08:00
 creedowl

有时候需要一个微型的 http 服务器用作文件分享和 html 文件预览,之前一直用 python3 里面的 http.server,但这个不支持分段,大文件经常出错,请问有什么推荐?

10069 次点击
所在节点    Linux
52 条回复
hadoop
2018-02-25 18:33:33 +08:00
nginx 吧,简单好用
MeteorCat
2018-02-25 18:34:07 +08:00
nginx +1
lllmlll
2018-02-25 18:36:21 +08:00
Nginx+1
totoro625
2018-02-25 18:36:27 +08:00
caddy 试试?
zjsxwc
2018-02-25 18:39:21 +08:00
golang 的 net/http 库,我用它写了个局域网内看视频的服务,感觉性能和 nginx 差不多,但更灵活
flyz
2018-02-25 18:39:23 +08:00
caddy lighttpd 都算是微型吧
zw
2018-02-25 18:39:39 +08:00
darkhttpd
我选它,关键在于它基本没有对第三方库的依赖,而且编译后不到 50k,稳定性也非常好,反正我是从来没遇到过大文件出错的。
creedowl
2018-02-25 18:43:50 +08:00
@hadoop nginx 太大了吧。。配置有点复杂,开关有点麻烦,个人感觉不是很适合简单的使用
creedowl
2018-02-25 18:44:37 +08:00
@zjsxwc 那还得装个语言。。
FindHao
2018-02-25 18:57:37 +08:00
lighttpd,apt 就有。
zjsxwc
2018-02-25 18:59:07 +08:00
@creedowl

用 go 编译后的那个二进制文件就好了。


https://github.com/zjsxwc/genhtml
0ZXYDDu796nVCFxq
2018-02-25 19:05:40 +08:00
server {
listen 8080;
root /tmp;
}

nginx 四行搞定啊
ETiV
2018-02-25 19:07:14 +08:00
ningx 开 autoindex
hymzhek
2018-02-25 19:13:23 +08:00
busybox httpd
php -S localhost:8000
python -m SimpleHTTPServer
pathbox
2018-02-25 19:23:17 +08:00
openresty
pathbox
2018-02-25 19:24:05 +08:00
@zjsxwc 大神 可有代码分享
noe132
2018-02-25 19:25:15 +08:00
nginx 说不定比 python 还内存占用小
0ZXYDDu796nVCFxq
2018-02-25 19:28:30 +08:00
@noe132 nginx 简单静态站,超过 3M 内存算我输😂
29EtwXn6t5wgM3fD
2018-02-25 19:35:12 +08:00
caddy~
doubleflower
2018-02-25 19:58:12 +08:00
如果你是不要 nginx 想要 python 这种临时用一下的

https://github.com/zeit/serve


python 这个 bug 实在太严重了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/432515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX