本文章已经归档,因此 Apple 将不再对其进行更新。

OS X 服务器:从先前版本升级网站服务

了解有关从先前版本升级网站服务的信息。

与 Lion 服务器和 Mac OS X 服务器 v10.6 中的网页服务相比,OS X 服务器(Mavericks 和 Mountain Lion)中的网站服务具有不同的配置选项。请了解这些设置在升级时会受到怎样的影响。

SSL(Lion 服务器和 Mac OS X 服务器 v10.6)

在 Lion 服务器和 Mac OS X 服务器 v10.6 中,系统不会为默认网站启用 SSL。不过,在 Lion 服务器中,系统通过“影子”站点机制为某些基于网页的服务(例如,需要启用 SSL 的 Podcast Producer)提供支持,除非管理员手动修改网页配置文件,否则他们看不到这个机制。在 Mountain Lion 上,“服务器”App 中移除了这个机制。

在 OS X 服务器(Mavericks 和 Mountain Lion)中,有两种默认站点:“服务器网站”和“服务器网站 (SSL)”;两者都不可删除。无论你是不是在 Lion 服务器或 Mac OS X 服务器 v10.6 中使用 SSL 配置了默认站点,你都会在 Mavericks 或 Mountain Lion 上的“服务器”App 中看到这两种默认站点。“服务器”App 允许为 SSL 站点选择一个证书,但不允许选择“无”。升级/迁移工具会将所有 Lion 服务器影子站点的配置文件移到其他位置并停用,并尽量将旧站点映射到新方案中。(尽管无法删除默认网站,但你可以在默认网站上使用重定向,将它转发到默认 SSL 网站。)

如果你之前在 Lion 服务器或 Mac OS X 服务器 v10.6 中为网站启用了 SSL,则在升级到 OS X 服务器(Mavericks 或 Mountain Lion)后,旧系统的钥匙串中的 SSL 证书凭证短语可能不会被保留。如果发生这种情况,依赖旧系统中 SSL 证书的网站将无法在新系统中正常运行,这可能会导致所有与网页相关的服务无法响应。要解决这个问题,请使用“服务器”App 删除所有对旧 SSL 证书的网站引用。

领域(Mac OS X 服务器 v10.6)

借助 Mac OS X 服务器 v10.6 中的领域,你可以通过控制访问等级和认证类型,来仅限一个或多个特定用户以及一个或多个特定群组进行访问。OS X 服务器(Mavericks 和 Mountain Lion)中的领域经过了简化,可通过摘要认证来仅限特定群组进行访问。通常情况下,在升级或迁移后,Mac OS X 服务器 v10.6 的网页领域需要在“服务器”App 中重新配置;不过,如果某些领域设置能够顺利映射到新的服务器接口,那么这些设置便可以保留。

Wiki/博客(Mac OS X 服务器 v10.6)

在 Mac OS X 服务器 v10.6 中,可以按站点配置 Wiki 和博客,但在 OS X 服务器(Mavericks 和 Mountain Lion)中则不能这样做。这些按站点进行的设置会在升级或迁移过程中被丢弃。

Mobile Access(Mac OS X 服务器 v10.6)

Mobile Access 服务已从 Lion 服务器中移除,并且 OS X 服务器也不再提供这个功能。相关配置会在升级或迁移过程中被移除。

其他 Server Admin 网页设置(Mac OS X 服务器 v10.6)

除领域和 Wiki/博客设置外,还有其他几项可在 Mac OS X 服务器 v10.6 的 Server Admin 中配置的网页设置,例如,MIME 类型、正向代理和逆向代理。这些网页设置在 OS X 服务器(Mavericks 或 Mountain Lion)中要么没有出现,要么经过了重大修改。升级/迁移工具会尽量保留这样的设置,但通常来说,在映射到新的配置方案后,这类设置可能无法保留。

进一步了解

OS X 和 OS X 服务器均使用 Apache HTTP 服务器。在 OS X Lion 和 Mac OS X v10.6 中,通过在“系统偏好设置”的“共享”面板中打开“个人 Web 共享”,即可启用 Apache。OS X Mavericks 或 Mountain Lion 虽然仍包含底层 Apache 软件,但不再提供这个选项。如需了解更多信息,请参阅这篇文章。

发布日期: