用户指南 取消(C)

设置内部更新服务器

设置内部更新服务器,然后设置客户端以使用该服务器。

通过 Adobe Update Server Setup Tool (AUSST),您可以将 Adobe 应用程序和更新集中下载到单个服务器位置。

AUSST 工具

1.  AUSST 概述 

维护服务器

设置服务器

2. 设置内部更新服务器 

常见用例

您可以使用 AUSST 设置内部更新服务器。在设置内部更新服务器之前,您需要已经启动并运行的 HTTP 服务器(例如 Apache 或 IIS)。HTTP 服务器可以托管和提供静态文件内容。  

您可以将 Adobe 应用程序和更新从 Adobe Update Server 下载到内部更新服务器。您需要设置客户端或最终用户计算机,以便从您的内部更新服务器获取应用程序和更新。

要检查系统要求,请参阅 AUSST Web 服务器系统要求

设置与 AUSST 配合使用的 HTTP 服务器

本部分介绍如何设置 HTTP 服务器。第一步介绍了如何在 Mac 上设置 Apache 服务器。第二步介绍了如何在 Windows 上设置 Internet Information Services (IIS) Server 以将其与 AUSST 配合使用。

注意:

可以将您的 AUSST 服务器配置为允许通过 HTTP 或 HTTPS 进行连接,因为这两种协议是受支持的。但是,如果您使用的是 HTTPS 协议,则需要确保要安装应用程序和更新的计算机将 HTTPS 证书识别为有效。

设置 Apache HTTP 服务器

您可以使用任何 Apache 服务器。此示例中使用 XAMPP for Mac OS X。

  1. 下载并安装 HTTP 服务器。 

  2. 将由 AUSST 同步的更新和安装文件复制到可通过 Web 服务器访问的子目录。

    • 如果您尚未下载 AUSST 文件,请传递此命令,将 AUSST 文件复制到 HTTP 服务器文件夹下的文件夹(此处为 htdocs 文件夹)中。有关更多信息,请参阅如果最终用户计算机上显示多个应用程序/更新,则使用刷新同步选项
    • 如果您已下载 AUSST 文件,请将 AUSST 文件复制到 HTTP 服务器文件夹内部的文件夹中。(此处为 <xamppserver>\htdocs\<创建一个名为 AUSSTFiles 的文件夹>)。对于已在此步骤中创建的新文件夹(此处为 AUSSTFiles),更改权限以选择“应用于附加项目”。
  3. 启动 HTTP 服务器(此处为 Xamppserver)。

  4. 启动 HTTP Web 服务器。例如,在 xampp 服务器中,转到“管理服务器”选项卡,然后启动 Apache Web 服务器。

    Apache 服务器

  5. 生成 .override 文件。有关生成 .override 文件的步骤,请参阅生成客户端配置文件

设置 IIS

开始之前:您需要 Windows Server 2008 R2 及更高版本的平台。

从另一台计算机 ping 服务器以确定其是否可访问。

Ping <服务器 IP 或主机名>

Ping

注意:

如果客户端工作站上有就绪的覆盖文件,CCD 和 RUM 使用的 AUSST 工具和更新机制则支持 IIS 7.5 及更高版本。以下屏幕截图和说明演示的是 IIS 8.5;其他版本的 IIS 应应用相同的设置。

  1. 在任一平台(如 Windows Server 2019)上设置 IIS 8.5。有关配置 IIS 8.5 的步骤,请参阅:http://www.iis.net/learn/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2

    • 在配置 IIS 8.5 时手动添加两项附加的角色服务ISAPI 扩展ISAPI 筛选器
    角色

    • 在“确认”屏幕上,单击“安装”
    Confirm_Install

    确保在安装上方给出的其他角色后重新启动服务器。 

  2. 确保已启用 IIS 上的“目录浏览”

    • “服务器管理器”中,选择“工具”>“IIS 管理器”
    • “IIS 管理器”中,选择左侧窗格中显示的服务器。
    • 双击“目录浏览”以启用目录服务。
    目录浏览

    • 启用“目录浏览”服务。
    启用“目录浏览”

  3. 选择左侧窗格中显示的服务器。 

  4. 单击所需网站的“处理程序映射”

    处理程序映射

    注意:

    配置更改将应用于提及此(本示例中的默认值)网站的所有数据。因此,您应为与 Updater 相关的数据创建一个单独的网站,并将这些与配置相关的更改应用于此网站,以便其他站点不受影响。

  5. 选择“添加模块映射”选项。

    添加模块映射

  6. 为 .xml 扩展名添加模块映射。您可以使用示例对话框中显示的详细信息。

    添加模块映射

  7. 在添加扩展名后,系统将显示“添加模块映射”对话框。单击“是”

    已添加扩展名

  8. 同样,为给定扩展名添加“模块映射”

    • ·crl
    • .zip
    • .dmg
    • .sig
    • .json
    • .arm
    模块映射

    请检查是否已为上面列出的所有扩展名添加了模块映射

  9. 对于 Acrobat 和 Adobe Reader,您需要为 .msp、.pkg 和 .arm 扩展名添加 application/octet-stream MIME 类型

    • 选择左侧窗格中显示的“服务器”。 
    • 添加 MIME 类型
    添加 Mime 类型

    • 添加示例对话框中显示的详细信息。
    添加 Mime 类型

  10. 同样,为 .pkg.arm 扩展名添加MIME 类型

    Mime 类型

    确认已添加所提到的全部三个扩展名的 MIME 类型。 

  11. 在服务器上打开 Web 浏览器,确认 Web 服务器可正常工作。验证在使用 http://localhost 地址时是否显示以下默认网页。

    本地主机

使用 AUSST 工具设置内部更新服务器

以下各部分介绍了设置内部更新服务器的步骤。但在继续操作之前,您需要可托管和提供静态文件内容的已运行 HTTP 服务器(如 ApacheIIS)。

有关设置 IIS 以与 AUSST 配合使用的分步指南,请参阅设置 IIS

下载 AUSST

AUSST 是一种命令行工具,它不需要单独的安装步骤。对 AUSST 在计算机上的位置没有限制。

Admin Console 中导航到 > 工具

工具

“Adobe Update Server Setup Tool”卡上,单击以下载适用于您的操作系统的 AUSST 应用程序。

Ausst 工具

设置内部更新服务器

确保您已从 Admin Console 下载最新版本的 Adobe Update Server Setup Tool,以设置内部更新服务器

注意:

为确保更新服务器不间断运行,请确认已允许访问 Adobe Creative Cloud 网络端点中的端点。

下一节中为所有命令行选项提供的路径必须是绝对路径。AUSST 支持相对路径。

  1. 在您的 Web 文件夹中,创建您将用于从 Adobe Update Server 下载 Adobe 应用程序和更新的文件夹(根目录)。

    例如:C:\inetpub\wwwroot\updates

    更新文件夹

    根文件夹位置必须映射到您的 Web 服务器上的有效 HTTP URL。要验证这一点,请转到浏览器并确保可通过 http 请求访问文件夹根目录。

    例如:http://ausstserver.example.com/updates/

    服务器根目录

  2. 导航到您已将 Adobe Update Server Setup Tool 下载到的文件夹。

    • cd <包含 Adobe Update Server Setup Tool 的文件夹的绝对位置>

           例如cd C:\AUSST

    您的 Web 服务器上的根更新文件夹(我们将在整个本文档中将它用作示例)在文件系统位置:

    例如:

    • macOS/serverroot/updates/
    • WindowsC:\inetpub\wwwroot\updates

    请检查根位置是否具有适当的写入权限。

  3. 输入以下命令以刷新内部更新服务器的安装:

    • Windows:
      AdobeUpdateServerSetupTool.exe --root="<上面的步骤 1 中文件夹的绝对位置>" --fresh
    • macOS
      AdobeUpdateServerSetupTool --root="<上面的步骤 1 中文件夹的绝对位置>" --fresh

    例如:

    AdobeUpdateServerSetupTool --root="c:\inetpub\wwwroot\updates" --fresh

    确保“=”符号两端没有空格。此外,请确保所有选项的前面都有                   --(双减号)符号。

    注意:

    全新同步是一个耗时的过程,最多可能需要大约 24 小时才能完成。如果在此过程中新同步失败,则无需再次运行该过程。您可以使用增量命令下载剩余产品。
    Windows:

    AdobeUpdateServerSetupTool.exe --root="<根文件夹>" --incremental

    macOS

    AdobeUpdateServerSetupTool --root="<root folder>" --incremental

注意:

完全刷新同步需要大约 600 GB(具体取决于 Adobe 应用程序的大小)。如需了解选择性同步,请参阅常见用例

完成与 Adobe Update Server 的应用程序和更新同步后,AUSST 工具会在根文件夹位置创建一个更新的目录结构。

该文件夹结构与 Adobe Update Server 的文件夹结构匹配,并执行初始同步以从 Adobe Update Server 将所有可用的应用程序和更新下载到内部更新服务器。

验证您的内部更新服务器设置

  1. 确保 Web 服务器正常运行 — 确认浏览器可从客户端计算机访问 Web 服务器的主页。

    验证您是否可以通过单击目录链接来浏览目录。

    服务器主机

  2. 要验证您的服务器是否支持无扩展名文件,请在 Web 浏览器中打开此 URL。您会看到一个字符串:

    http://<server name>/updates/ACC/services/ffc/icons/producticon

    例如:

    http://ausstserver.example.com/updates/ACC/services/ffc/icons/producticon

    ausst_producticon

  3. 要验证您的服务器是否支持带扩展名的文件,请测试您是否可以从服务器的 Web 浏览器中打开以下 XML 文件:

    • 如果尚未设置产品配置组:

    http://<server name>/updates/ACC/services/ffc/products/ffc.xml

    • 如果已设置产品配置组:

    http://<server name>/updates/ACC/services/ffc/products/<groupName>ffc.xml   

    注意:

    服务器的 URL 应包含协议(如 http://)。如果端口号不同于默认值 80,则也应指定端口号。

    如果您在客户端计算机上的验证未成功,请检查服务器的防火墙设置。 

增量同步

要设置内部更新服务器,请使用 --fresh 选项,该选项从 Adobe Update Server 下载所有 Adobe 应用程序和更新。但是,这通常是您在首次设置更新服务器时执行的一次性操作。在此之后,您只需获得新的应用程序版本和更新。

要从 Adobe Update Server 获取增量更新,请使用以下命令:

注意:

以下命令仅显示用于设置服务器的必需选项。
有关所有可用命令选项的详细信息,请参阅维护 AUSST 部分。或者,要快速开始使用,请参阅常见用例中的常用 AUSST 命令。

Windows

AdobeUpdateServerSetupTool.exe --root="C:\inetpub\wwwroot\updates" --incremental

macOS

AdobeUpdateServerSetupTool --root="/Library/WebServer/Documents/ausst/" --incremental

若要定期运行此命令,请安排定期作业 — 在 Windows 上使用任务计划程序,在 macOS 上使用 crontab

注意:

完全刷新同步需要大约 600 GB(具体取决于 Adobe 应用程序的大小)。如需了解选择性同步,请参阅常见用例部分。

设置使用内部更新服务器的客户端

在将内部更新服务器设置为从 Adobe Update Server 下载 Adobe 应用程序和更新后,您仍需要将最终用户设置为从内部更新服务器获取其应用程序和更新。

例如,如果最终用户使用 Creative Cloud 桌面应用程序获取最新版本的应用程序,则不应从 Adobe Update Server 下载和安装该应用程序。应从内部更新服务器安装该应用程序。如果要在最终用户计算机上创建并部署包,则应该从内部更新服务器安装包中应用程序。

注意:

在从一个版本的 AUSST 迁移到另一个版本的 AUSST 时,请运行以下命令以重新生成客户端配置文件并在客户端计算机上更新这些文件。

生成客户端配置 (.override) 文件

需要使用客户端配置 (.override) 文件来创建产品组。之后,您可以向不同的用户组部署生成的客户端配置 (.override) 文件。要生成配置文件,请在命令外壳或终端中输入以下命令(使用您自己的服务器信息):

注意:

您可以在设置自己的内部更新服务器并将其与 Adobe Update Server 同步后生成客户端配置文件。

  1. 导航到您已将 Adobe Update Server Setup Tool 下载到的文件夹。

  2. 请在命令外壳或终端中输入以下命令(使用您自己的服务器信息):

    • AdobeUpdateServerSetupTool --genclientconf="/serverroot/AdobeUpdaterClient" --root="/serverroot/updates/Adobe/CC" --url="http://<server name>"

    例如:

    AdobeUpdateServerSetupTool.exe --genclientconf="C:\inetpub\wwwroot\updates\config" --root="C:\inetpub\wwwroot\updates" --url="http://ausstserver.example.com/updates"

     

    • 服务器根目录为根文件夹的路径
    • “config”是 AUSST 工具生成 AdobeUpdaterClient 配置文件的文件夹
    • “URL”根文件夹的有效 http 路径

    此命令将创建两个客户端配置文件(一个用于 Windows 平台,一个用于 macOS 平台),并使用 --genclientconf 选项中给定的路径将这两个文件放入以下特定于平台的文件夹。

     

    注意:

    服务器的 URL 应包含协议(如 http://)。如果端口号不同于默认值 80,则也应指定端口号。

    在此示例中,新文件为:

    • ·Windows
      \serverroot\config\AdobeUpdaterClient\win\AdobeUpdater.Overrides
    • ·macOS
      /serverroot/config/AdobeUpdaterClient/mac/AdobeUpdater.Overrides
    配置

Windows

<Overrides>

<Application appID="webfeed">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/webfeed/oobe/aam10/win/</URL>

</Application>

<Application appID="updates">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/updates/oobe/aam10/win/</URL>

</Application>

<Application appID="webfeed20">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/webfeed/oobe/aam20/win/</URL>

</Application>

...

</Overrides>

macOS

<Overrides>

<Application appID="webfeed">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/webfeed/oobe/aam10/mac/</URL>

</Application>

<Application appID="updates">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/updates/oobe/aam10/mac/</URL>

</Application>

<Application appID="webfeed20">

<Domain>http://ausstserver.example.com</Domain>

<URL>/updates/webfeed/oobe/aam20/mac/</URL>

</Application>

...

</Overrides>

部署客户端配置文件

有两种方法可部署客户端配置文件 (.overrides)。

1. 向程序包本身添加 .overrides

创建程序包以向最终用户部署应用程序和更新时,请按照指定步骤,将客户端配置文件添加到程序包中。

  1. 登录 Admin Console 并导航至“包”>“偏好设置”

  2. 在任何文本编辑器中打开 AdobeUpdater.Overrides 文件。将文件的全部内容复制并粘贴到“内部更新服务器”框中,然后单击“保存”

    AUSST 支持重定向各种包。

    内部更新服务器引用

  3. AUSST 支持重定向各种包。要在包中包含覆盖文件,请启用“重定向至内部 Adobe 更新服务器”。其将与包一起部署。

    NUL 托管包
    指定用户语言托管包

    NUL 自助服务包
    指定用户语言自助服务包

现在,带有客户端配置文件的包就已创建完成

 

在最终用户计算机上部署这些包时,这些文件将作为部署的一部分。随后,最终用户计算机将重定向到内部更新服务器以进行应用程序下载和更新。

2.手动将 .overrides 文件放入所需目录中

通过安装包应用 AUSST 客户端配置的替代方法是将文件复制到每个客户端计算机,以使用您的 AUSST 服务器下载更新,而不是通过 Internet 从 Adobe 的服务器获取更新。根据安装哪个操作系统,将 .overrides 文件复制到以下位置,如果不存在相关的子目录,请创建这些子目录。通过 Ctrl+Alt+R (Windows) 或 Option+Cmd+R (macOS) 重新启动 Creative Cloud 桌面应用程序,或重新引导客户端计算机以应用 AUSST 配置。

Windows 7 或 10

  • %SYSTEMDRIVE%\ProgramData\Adobe\AAMUpdater\1.0\
  • %SYSTEMDRIVE%\Program Files (x86)\Common Files\Adobe\UpdaterResources

macOS

  • /Library/Application Support/Adobe/AAMUpdater/1.0/

设置内部更新服务器的其他视频

注意:

目前,此视频的内容和旁白仅提供英文版。

在 Windows 上设置内部更新服务器

创建者:Nikhil Gupta

在 Mac 上设置内部更新服务器

创建者:Nikhil Gupta

更快、更轻松地获得帮助

新用户?