如果我想从 Ubuntu 通过 http 提供一些静态内容,重点是安全性和效率(在低中等负载下),最好的选择是什么?
答案1
我们正用于micro-httpd
这个目的。
inetd
它非常小,并且每次请求都启动一次,因此它只适用于低负载环境,但它可以完成我们需要它做的事情。唯一的配置选项是要服务的目录和要监听的端口。对于 SSL/HTTPS 支持,stunnel
将使用(未加密和 SSL 加密连接之间的包装器)。
手册页中提供了更多信息:
它实现了 HTTP 服务器的所有基本功能,包括:
- 防止“..”文件名窥探的安全性。
- 常见的 MIME 类型。
- 尾部斜杠重定向。
- 索引.html
- 目录列表。
答案2
阿帕奇非常安全,在提供静态内容方面非常高效,尤其是在低到中等负载下。它也只是一个apt-get
方式,不需要额外的配置。
有什么因素促使您寻找另一个 Web 服务器?