我在多个地方看到,出于安全考虑,Apple 在 10.5 和 10.6 中默认提供的 Apache 设置并不是您真正想要在生产环境中使用的东西。我很好奇 Snow Leopard Server 中的默认呈现方式是否存在差异,因此建议在不进行重大修改/滚动自定义 Apache 安装的情况下运行它。
谢谢!
答案1
使用提供的 Apache 安装有一些优势
- 它就在那里,无需安装
- 您可以使用服务器管理工具来设置您的网站
- 可以通过 Apple Updates 进行更新
但对于任何严肃的用途我建议安装您自己的...
- 服务器管理员只能做到这一点,仍然需要在配置文件中进行任何正常的调整
- 您可以选择版本 1.3、2 或 2.2
- Apple 更新 Apache 的速度不是特别快 - 如果有的话(MySQL PHP 等也是如此)
- 众所周知,Apple 管理控制台会覆盖你对配置文件的更改
- 如果您习惯使用 *NIX,Apple 会把所有东西都安装在奇怪的地方……
- 配置中的任何重大变化都可能会破坏依赖所提供的 Apache 的其他 Apple 程序(软件更新、Wiki 服务器……)
超出你的问题范围 - 我可能根本不建议在 OS X 服务器上运行 Apache - 但如果必须的话,请安装你自己的。
编辑:我的 10.6.0 服务器有以下版本
- Apache 2.2.11
- MySQL 5.0.82
- PHP 5.3.0