LinuxGem
此处为老的 LinuxGem,新版 LinuxGem 请移步 www.linuxgem.org

Darkhttpd -- 超小型静态 http 服务器

galeki posted @ 2008年11月08日 03:27 in 网络管理 with tags http darkhttpd , 5818 阅读

要说Linux 下的 http 服务器,不能提到 Apache,除此之外,还有更加轻量的后起之秀 Lighttpd。不过,如果只是展示一些静态 html,这些软件还是过于庞大和复杂了。

Darkhttpd 是一个超小型的静态 html 服务器,编译后,只有一个大小仅为 36K 的 darkhttpd 可执行文件,参数极为简单。

如果你想展示家目录下 doc 目录中的文档,只需要:

$ ./darkhttpd  ~/doc

用浏览器访问 127.0.0.1,就会看到文档内容了,默认 darkhttpd 会呈现目录下的 index.html 文件,如果不存在,darkhttpd 也会将目录内容用列表的形式展现出来。

--port 设置可以来更改默认的端口号,比如改到 81:

$ ./darkhttpd  ~/doc  --port 81

也可以让 darkhttpd 作为一个服务程序在后台运行:

$ ./darkhttpd  ~/doc  --pidfile /var/run/darkhttpd.pid  --daemon

可以无参数运行 darkhttpd 来查看更多的选项,也可以查看压缩包中的 README文件。

解开压缩包,直接 make,就会在目录下生成 darkhttpd 可执行文件,你可以将他拷贝到任何地方运行~

Darkhttpd 无须任何设置,运行快速,非常适合局域网内共享 html 文档,或者作为两机之间临时的文件传输通道。

Darkhttpd 的主页: http://dmr.ath.cx/net/darkhttpd/

貌似主页被 gfw 了,如果你无法下载,可以在本地下载:

darkhttpd-1.7.tar.bz2

  • 无匹配
今天看到的竖排特别多 说:
2008年11月08日 05:00

报告测试结果。。。

非常易用,非常方便!对于我一人用Linux其他人用windows的情况来说,在寝室这个局域网里面实在是太好用了。

PS,传超大文件就不行。

俺有一个5.9G的文件,在家里面,然后在其他其他机器上看不到这个文件,其他的都可以看到,几百MB的也都能看到。
我被墙了,不能去官网看,知道这是怎么一回事的朋友请解释一下。或者帮忙去看看作者的email

zhtlancer 说:
2008年11月08日 06:33

不错,不过我需要用PHP,还是乖乖用我的apache吧...

Head_small
galeki 说:
2008年11月08日 07:10

@1楼: 试了下,我那 4 G 多的文件也出不来,不知道是代码的关系还是 linux 系统本身的限制……

我是1楼 说:
2008年11月09日 19:14

galeki,这个blog评论系统很讨厌。。。一开始我没注意下面的“新评论邮件通知”,没勾掉就发表了。现在一有个新评论就给我发一次邮件,请问怎么退订。谢谢。

LiYanrui 说:
2008年11月09日 20:01

那封邮件正文的尾部不是有退订链接么?

我是1楼 说:
2008年11月09日 20:15

感谢7楼兄弟。退订了

YDK 说:
2008年11月11日 21:09

我不会PHP只懂ASP。想在linux调试ASP用什么软件??

Head_small
galeki 说:
2008年11月12日 03:29

ASP 还是在 win 下调试比较方便

davidwei 说:
2008年11月14日 20:12 回2楼,如果需要带cgi支持的超轻量级网页服务器,我推荐你shttpd.

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter