百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

darkhttpd

> 编程语言
开源

当您急需一个 Web 服务器时。

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

当您急需一个 Web 服务器时。

darkhttpd

https://unix4lyfe.org/darkhttpd/ 当您急需一个 Web 服务器时。 特点:

  • 设置简单:
  • 单个二进制文件,无其他文件,无需安装。
  • 独立运行,不需要 inetd 或 ucspi-tcp。
  • 不需要操作配置文件 - 只需指定 www 根目录即可。
  • 使用 C 语言编写 - 高效且可移植。
  • 内存占用小。
  • 事件循环,单线程 - 不需要 fork() 或 pthreads。
  • 生成目录列表。
  • 支持 HTTP GET 和 HEAD 请求。
  • 支持范围 / 部分内容。 (尝试流式传输音乐文件或恢复下载)
  • 支持 If-Modified-Since。
  • 支持保持活动连接。
  • 支持 IPv6。
  • 支持任意自定义响应头。
  • 可以根据 Host 头服务 301 重定向。
  • 在 FreeBSD、Solaris 和 Linux 上使用 sendfile()。
  • 在 FreeBSD 上可以使用 acceptfilter。
  • 在 FreeBSD 14+ 上可以使用 chroot 作为非根用户。
  • 在某个时候曾在 FreeBSD、Linux、OpenBSD 和 Solaris 上运行过。
  • ISC 许可证。
  • suckless.org 表示 darkhttpd 吸收更少。
  • 非常小的 Docker 镜像 (<100KB)。

安全性: * 可以记录访问,包括 Referer 和 User-Agent。 * 可以 chroot。 * 可以降低权限。 * 不受 /../ 监听的影响。 * 过时的空闲连接。 * 丢弃过长的请求。 限制: * 仅服务静态内容 - 没有 CGI。

./darkhttpd ~/public_html --maxconn 4
``` 记录对文件的访问:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言