使用手冊 取消

設定內部更新伺服器

設定內部更新伺服器,然後設定使用者端以使用該伺服器。

Adobe Update Server Setup Tool (AUSST) 可讓您將 Adobe 應用程式的下載和更新集中在單一伺服器位置。

AUSST 工具

1. AUSST 總覽 

維護伺服器

設定伺服器

2.設定內部更新伺服器 

常見使用案例

您可以使用 AUSST 設定內部更新伺服器。 在設定內部更新伺服器之前,您需要一個已啟動及運作中的 HTTP 伺服器 (例如 Apache 或 IIS)。HTTP 伺服器可以裝載和提供靜態檔案內容。  

您可從 Adobe 更新伺服器下載 Adobe 應用程式和更新到您的內部更新伺服器。您必須設定使用者端或最終使用者電腦,以便從您的內部更新伺服器獲取其應用程式和更新。

如欲檢查系統要求,請參閱 AUSST 網頁伺服器系統要求

設定一個 HTTP 伺服器以供搭配 AUSST 使用

本節將說明如何設定 HTTP 伺服器。第一個程序會說明如何在 Mac 設定 Apache 伺服器。第二步則如何在 Windows 上設定 Internet Information Services (IIS) Server,以搭配 AUSST 使用。

註解:

您的 AUSST 伺服器可以設定為允許透過 HTTP 或 HTTPS 進行連線,因為這些通訊協定受到支援。但是,如果您使用的是 HTTPS 通訊協定,則需要確保安裝應用程式和更新的電腦將該 HTTPS 憑證視為有效。

設定一個 Apache HTTP 伺服器

您可以使用任何 Apache 伺服器。以 MacOS X 的 XAMPP 為例。

  1. 下載及安裝 HTTP 伺服器。 

  2. 將利用 AUSST 同步的更新和安裝檔案複製到可透過網頁伺服器存取的子目錄。

    • 如果您尚未下載 AUSST 檔案,請傳遞命令,將 AUSST 檔案複製到 HTTP 伺服器檔案夾下的檔案夾 (此處為 htdocs)。如需詳細資訊,請參閱「如果使用者電腦上看到多個應用程式/更新,使用全新同步選項」。
    • 如果您已經下載 AUSST 檔案,請將 AUSST 檔案複製到 HTTP 伺服器檔案夾中的檔案夾 (此處為 <xamppserver>\htdocs\<建立名為 AUSSTFiles 的檔案夾>)。為此步驟中建立的新檔案夾 (此處為 AUSSTFiles),變更權限以選取「套用至附加的項目」。
  3. 啟動 HTTP 伺服器 (此處為 Xamppserver)。

  4. 啟動 HTTP 網頁伺服器。例如,在 xampp 伺服器中,前往「管理伺服器」索引標籤,並啟動 Apache 網頁伺服器。

    Apache 伺服器

  5. 產生 override 檔案。如需產生 override 檔案的步驟,請參閱「產生使用者端設定檔」。

設定 IIS

在展開以前:您需要一個平台,例如 Windows Server 2008 R2 及更高版本。

從另一台電腦 Ping 伺服器,查看該伺服器是否可連線。

Ping <server ip or hostname>

Ping

註解:

當客戶端工作站上存在有 overrides 檔案時,CCD 和 RUM 使用的 AUSST 工具和更新機制會支援 IIS 7.5 及更高版本。下面的螢幕截圖和說明示範了 IIS 8.5;相同的設定應該套用到其他版本的 IIS。

  1. 在任何平台上設定 IIS 8.5,例如 Windows Server 2019。關於設定 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 篩選器
    角色

    • 在「確認」畫面上,按一下「安裝」。
    確認安裝

    在安裝上述所指的額外角色後,請確保重新啟動伺服器。 

  2. 確保 IIS 上的目錄瀏覽已啟用。

    • 伺服器管理員中,選取「工具 > IIS 管理員」。
    • IIS 管理員中,選取左窗格顯示的伺服器。
    • 按兩下「目錄瀏覽」以啟用目錄服務。
    目錄瀏覽

    • 啟用「目錄瀏覽」服務。
    啟用「目錄瀏覽」

  3. 選取左窗格顯示的伺服器。 

  4. 按一下所需網站的處理常式對應

    處理常式對應

    註解:

    設定變更會套用到參照此網站 (本範例中為預設網站) 的所有資料。因此,您應該為更新程式相關資料另外建立一個網站,並將這些設定相關變更套用至該網站,才不會影響其他網站。

  5. 選取「新增模組對應」選項。

    新增模組對應

  6. .xml 副檔名的新增模組對應。您可以使用範例對話框中顯示的詳細資訊。

    新增模組對應

  7. 新增副檔名後,系統會顯示「新增模組對應」對話框。按一下「」。

    已新增副檔案名

  8. 同樣地,新增所副檔案名的「模組對應」:

    • ·crl
    • .zip
    • .dmg
    • .sig
    • .json
    • .arm 
    模組對應

    查看您是否已為上列所有副檔案名新增「模組對應」。

  9. 如果是 Acrobat 和 Adobe Reader,您必須新增後述副檔名的 application/octet-stream MIME 類型:.msp、pkg、和 .arm。

    • 選取左窗格顯示的伺服器。 
    • 新增「 MIME 類型」。
    新增「Mime 類型」

    • 新增範例對話框中顯示的詳細資訊。
    新增「Mime 類型」

  10. 同樣地,新增後述副檔案名的「 MIME 類型」: .pkg 和 .arm

    Mime 類型

    查看您是否已為上述所有三個副檔案名新增 MIME 類型。 

  11. 透過在伺服器上開啟網頁瀏覽器,以確認網頁伺服器是否正常運作。驗證使用 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. 在您的網頁檔案夾中,建立您要用來從 Adobe Update 伺服器下載 Adobe 應用程式和更新的檔案夾 (根目錄)。

    例如:C:\inetpub\wwwroot\updates

    更新檔案夾

    根檔案夾位置必須對應到您的網頁伺服器的 HTTP URL。要驗證這點,請前往瀏覽器並且確認可以透過 http 請求來存取這個檔案夾根目錄。

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

    伺服器根

  2. 前往您下載 Adobe Update Server Setup Tool 的檔案夾。

    • cd <包含 Adobe Update Server Setup Tool 的檔案絕對位置>

           例如 cd C:\AUSST 

    網頁伺服器上的根更新檔案夾 (本文件都將以此案例做為範例) 是位於檔案系統位置:

    例如:

    • 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 小時才能完成。如果全新同步在程序中失敗,則無需再次執行此程序。您可以使用 incremental 命令下載其餘產品。
    Windows:

    AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental

    macOS

    AdobeUpdateServerSetupTool --root="<根檔案夾>" --incremental

註解:

全新同步大約需要 600 GB (可能依 Adobe 應用程式的大小而不同)。請參閱「常見使用案例」的選擇性同步內容。

當您和 Adobe Update 伺服器完成應用程式和更新同步後,AUSST tool 會在根目錄的位置建立一個更新目錄結構。

會建立和 Adobe Update Server 相匹配的檔案夾結構,並執行初始同步,將所有可用應用程式和更新從 Adobe Update Server 下載到您的內部更新伺服器。

驗證您的內部更新伺服器設定

  1. 確認網頁伺服器正確執行 — 確認可以從使用者端電腦以瀏覽器存取網頁伺服器的首頁。

    按一下目錄連結,驗證您可以透過目錄瀏覽。

    服務器主機

  2. 若要驗證您的伺服器是否支援無副檔名的檔案,請在網頁瀏覽器中開啟此 URL - 您會看到一個由字母組成的字串:

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

    例如:

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

    ausst_producticon

  3. 若要驗證您的伺服器是否支援有副檔名的檔案,請測試您是否可以從伺服器中使用網頁瀏覽器開啟下列 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 伺服器更新所有的 Adobe 應用程式和更新。但是,這通常只要操作一次,在您第一次設定更新伺服器時執行一次即可。接著,您就要取得最新的應用程式版本和更新。

要從 Adobe Update 伺服器取得增量更新,請使用下列命令:

註解:

以下命令僅列出您設定伺服器的必設選項。
如需所有可用命令選項的詳細資訊,請參閱「維護 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 伺服器來下載 Adobe 應用程式和更新後,您還需要將您的使用者設定成可以從您的內部更新伺服器取得自己要使用的應用程式和更新。

例如,如果使用者使用 Creative Cloud 桌面應用程式來取得某個應用程式的最新版本,不可以從 Adobe Update 伺服器下載和安裝該應用程式。應該從您的內部更新伺服器來安裝這個應用程式。如果您在您的使用者電腦上建立和部署套件,應該從您的內部更新伺服器來進行這個套件內應用程式的安裝。

註解:

當您要將 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 平台,一個用於 Mac OS 平台),位置是在 --genclientconf 選項中設定好的路徑下的各作業系統專用檔案夾內。

     

    註解:

    伺服器 URL 應包括通訊協定 (例如 http://)。如果連接埠號碼不是預設值 80,應該要指定連接埠號碼。

    以此範例為例,新的檔案為:

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

Windows

<Overrides>

<Application appID="webfeed">

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

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

</應用程式>

<Application appID="updates">

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

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

</應用程式>

<Application appID="webfeed20">

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

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

</應用程式>

...

</Overrides>

macOS

<Overrides>

<Application appID="webfeed">

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

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

</應用程式>

<Application appID="updates">

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

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

</應用程式>

<Application appID="webfeed20">

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

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

</應用程式>

...

</Overrides>

部署使用者端設定檔

有兩種部署使用者端設定檔 (.overrides) 的方法。

1. 透過在套件中包含 .overrides

當您以建立套件的方式來將應用程式和更新部署至您的使用者,請依照所提供步驟將使用者設定檔加入至套件內。

  1. 登入 Admin Console 並瀏覽至「套件 > 偏好設定」。

  2. 使用任一種文字編輯器開啟 AdobeUpdater.Overrides 文件。將該檔案內的完整內容複製並貼上至 Internal Update Server 方塊內,然後按一下「儲存」。

    AUSST 允許重新導向各種類型套件。

    內部更新伺服器偏好設定

  3. AUSST 允許重新導向各種類型套件。若要將 overrides 含在您的套件中,請啟用「重新導向到內部 Adobe 更新伺服器」。這將與套件一起部署。

    NUL 託管的套件
    指名的使用者語言託管套件

    NUL 自助服務套件
    指名的使用者語言自助服務套件

現在,內含使用者設定檔的套件就建立完成

 

當您將這些套件部署至使用者電腦時,這些檔案就會一起被部署完成。您的使用者電腦就會接著重新導向至您的內部更新伺服器進行應用程式下載和更新。

2.手動將 .overrides 檔案放入所需目錄

另一個透過安裝套件套用 AUSST 使用者端設定的方法是將檔案複製到每個使用者端電腦,以便使用您的 AUSST 伺服器來下載更新,而非透過網際網路從 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

更快、更輕鬆地獲得協助

新的使用者?