使用 Mac 作为生产服务器?

使用 Mac 作为生产服务器?

我以前从未使用过 Mac,因此对此并不十分确定:

一位客户希望我为他创建一个网站并将其托管在他的 Mac 服务器上。该网站显然将使用 PHP 和 MySQL 创建。

如何设置 Mac 计算机以用作生产服务器?我相信 Mac 计算机捆绑了 Apache 服务器,这可以用于生产吗?是否有任何程序允许我在 Mac 上设置可用于生产的服务器?

(需要 MySQL、PHP 和 FTP 支持)

答案1

是的,Apache 非常适合生产网站。最重要的考虑因素是安全性。SANS 发布了一份关于在 Mac 上安全安装 Apache 的指南这里

答案2

是的,你也许可以这样做,但如果是我,我会运行 Virtual Box 或其他虚拟化工具,并在 OSX 下的 CentOS 或 Ubuntu 机器上运行网站。这听起来可能开销很大,但我一直在想必须从源代码构建这个和那个,我个人更愿意使用 Ubuntu 或 CentOS 的包管理工具来安装和维护应用程序。

别忘了,如果您完全搞砸了某件事,它还能为您提供快照,并且能够进行完整备份或将机器复制到其他地方进行开发,这是一个很大的优点。您今天购买的任何 Mac 可能都有足够的马力来做到这一点。

答案3

作为一名 Apple 的忠实粉丝(自 1992 年以来)和 OS X 管理员,我不建议使用基于 OS X 的服务器进行纯 Web/FTP/电子邮件托管。还有其他解决方案(Ubuntu、CentOS 等),它们更便宜,而且在大多数情况下更容易设置。如果您不知道我在说什么,只需尝试在 OS X Server 上创建一个仅 FTP 用户。其他问题可能是在 PHP 中添加另一个扩展。

OS X Server 在服务和用户账户集成方面表现出色,这在需要客户端/服务器协作的服务机构、实验室等场合尤为明显。没有比它更好的了。

相关内容