我最近安装了 OpenBSD,然后去检查 Apache HTTPD 的版本,运行时httpd -v
它告诉我版本是Apache/1.3.29 (Unix)
。这肯定不对吧?我使用的是最新版本的 OpenBSD (5.3),为什么 Apache所以对于一个应该基于安全性的操作系统来说,它已经过时了吗?
答案1
从官方角度来说这是许可问题
去引用:
根据 Apache 许可证第 2 版发布的源代码不能包含在 OpenBSD 中。因此,OpenBSD 现在基于 1.3.29 版维护自己的 Apache 版本。OpenBSD 版本包含许多增强功能和错误修正。
但表面之下似乎还有更多事情发生。基本上,OpenBSD 决定不再更新 Apache: