我真的很喜欢启动一个 HTTP 守护进程来服务于文件系统中的当前工作目录之类的东西的概念,而不会分散配置模块、目录、权限等的注意力(程序员的即时满足感)。我的示例用例是:
- 我可能正在尝试使用新的 UI 框架对一些 RESTful Web 服务进行原型设计,或者
- 为用户提供使用一些 UI 框架的教程,其中包含一个现实但最小的端到端示例代码。
- 尝试通过 HTTP 提供 SVN 或 Git 存储库(请不要讲有关安全性或替代协议的讲座)
- 当我不在城里时,让我的个人文件(照片、文档等)暂时通过 HTTP 可用(特别是在国外,我只需要在网吧使用无插件浏览器)
这是我从另一个线程中找到的:
python -m SimpleHTTPServer 8000
理想情况下,与 Apache httpd 是否有等价物?Lighttpd 也是一个候选者,但一旦你创建了先决条件,你就会失去你试图教授(或自学)的技术的采用者。最好的教程是您可以复制和粘贴以执行的衬线,然后在看到它的实际操作后弄清楚它是如何工作的。
我猜答案是否定的,不是直接但你可以使用heredoc 代替你的httpd.conf 文件?如果流行的二进制文件有直接的命令行参数会更好。