1.2 安裝必要軟體

本節提供有關安裝所需的 ASP.NET、IIS 與 .NET Framework 軟體元件的資訊。由於這些軟體元件的封裝和配送方式因所支援的 Windows Server 平台版本而異,因此安裝程序也會略有不同。請按照指示的順序進行安裝和設定。

1.2.1 在 Windows Server 2012 系統上安裝必要軟體

以下程序適用於要用來安裝 PlateSpin Migrate 的 Microsoft Windows Server 2012 (64 位元) 伺服器。

若要安裝所需的 Microsoft 軟體元件:

  1. 確保您熟悉系統要求 (PlateSpin 伺服器)伺服器安裝的一般指導

  2. 使用本地使用者管理員 (LUA) 帳戶登入將安裝 PlateSpin 伺服器的主機。

  3. 使用伺服器管理員安裝 Web 伺服器 (IIS) 角色及其角色服務。保留 Web 伺服器的預設角色服務組,並依照如下方式新增以下所需的角色服務及其子角色服務︰(選取開始 > 所有程式 > 管理工具 > 伺服器管理員,選取管理 > 新增角色及功能,然後在精靈中繼續操作,進行到為 Web 伺服器選取伺服器角色選取角色服務步驟。)

    • Web 伺服器 (IIS) (已安裝 25 個,共 43 個)

      • Web 伺服器 (已安裝 19 個,共 34 個)

        • 通用 HTTP 功能 (已安裝 4 個,共 6 個)

          • 預設文件

          • 目錄瀏覽

          • HTTP 錯誤

          • 靜態內容

        • 狀態與診斷 (已安裝 2 個,共 6 個)

          • HTTP 記錄

          • 申請監視器

        • 效能 (已安裝 1 個,共 2 個)

          • 靜態內容壓縮

        • 安全性 (已安裝 5 個,共 9 個)

          • 申請過濾

          • 基本驗證

          • IP 與網域限制

          • URL 授權

          • Windows 驗證

        • 應用程式開發 (已安裝 7 個,共 11 個)

          • .NET Extensibility 3.5

          • .NET Extensibility 4.5

          • 應用程式啟始化

          • ASP.NET 3.5

          • ASP.NET 4.5

          • ISAPI 擴充程式

          • ISAPI 篩選器

        • 管理工具 (已安裝 6 個,共 7 個)

          • IIS 管理主控台

          • IIS 6 管理相容性

            • IIS 6 中繼資料相容性

            • IIS 6 管理主控台

            • IIS 6 程序檔工具

            • IIS 6 WMI 相容性

          • IIS 管理指令碼及工具

  4. 依照如下方式使用伺服器管理員安裝以下所需的功能和子功能 (在伺服器管理員中,選取管理 > 新增角色及功能,然後在精靈中繼續操作,進行到選取功能步驟)。

    • .NET Framework 3.5 功能 (全部)

    • .NET Framework 4.5 功能 (全部)

    • Windows 處理程序啟用服務 (全部)

    • XPS 檢視器

1.2.2 在 Windows Server 2008 R2 系統上安裝必要軟體

以下程序適用於要用來安裝 PlateSpin Migrate 的 Microsoft Windows Server 2008 R2 伺服器。

若要安裝所需的 Microsoft 軟體元件:

  1. 確保您熟悉系統要求 (PlateSpin 伺服器)伺服器安裝的一般指導

  2. 使用本地使用者管理員 (LUA) 帳戶登入將安裝 PlateSpin 伺服器的主機。

  3. 使用伺服器管理員新增 Web 伺服器 (IIS) 角色及其角色服務。保留 Web 伺服器的預設角色服務組,並依照如下方式新增以下所需的角色服務及其子角色服務︰(選取開始 > 所有程式 > 管理工具 > 伺服器管理員,按一下新增角色,然後在精靈中繼續操作,進行到為 Web 伺服器選取伺服器角色選取角色服務步驟。)

    • Web 伺服器 (IIS)

      • 網路伺服器

        • 通用 HTTP 功能 (全部已安裝)

          • 靜態內容

          • 預設文件

          • 目錄瀏覽

          • HTTP 錯誤

          • HTTP 重新導向

          • WebDAV 發佈

        • 應用程式開發 (已安裝 4 個,共 7 個)

          • ASP .NET

          • .NET Extensibility

          • ISAPI 擴充程式

          • ISAPI 篩選器

        • 狀態與診斷 (已安裝 2 個,共 6 個)

          • HTTP 記錄

          • 申請監視器

        • 安全性 (全部已安裝)

          • 基本驗證

          • Windows 驗證

          • 摘要式驗證

          • 用戶端憑證對應

          • IIS 用戶端憑證對應

          • URL 授權

          • 申請過濾

          • IP 與網域限制

        • 效能 (已安裝 1 個,共 2 個)

          • 靜態內容壓縮

        • 管理工具 (全部已安裝)

          • IIS 管理主控台

          • IIS 管理程序檔和工具

          • 管理服務

          • IIS 6 管理相容性

            • IIS 6 中繼資料相容性

            • IIS 6 WMI 相容性

            • IIS 6 程序檔工具

            • IIS 6 管理主控台

  4. 依照如下方式使用伺服器管理員安裝以下所需的功能和子功能。(在伺服器管理員中按一下新增功能。)

    • .NET Framework (全部已安裝)

      • .NET Framework 3.5.1

      • WCF 啟用

        • HTTP 啟用

        • 非 HTTP 啟用

    • Windows 處理程序啟用服務 (全部已安裝)

      • 處理序模型

      • .NET 環境

      • 組態 API

    • XPS 檢視器

  5. (視情況而定) 在 Windows Server 2008 R2 上,下載並安裝 Microsoft .NET Framework 4.5 套件。

1.2.3 啟用對符合 FIPS 的資料加密演算法的支援 (選擇性)

PlateSpin Migrate 支援符合 FIPS (聯邦資訊處理標準,發行號 140-2) 的資料加密演算法。

如果要求符合 FIPS,則您必須在安裝 PlateSpin 伺服器之前,於預期的 PlateSpin 伺服器主機上啟用該演算法。這是因為只有當 PlateSpin Migrate 偵測到工作負載的作業系統是以符合 FIPS 的模式執行時,其才會以符合 FIPS 的模式執行。

附註:符合 FIPS 的模式會影響效能,並且可能會降低至多達 30% 的資料傳輸率。

若要啟用符合 FIPS 的演算法︰

  1. 在 PlateSpin Migrate 主機的本地安全性規則的安全性選項中啟用符合 FIPS 的演算法︰

    1. 執行 secpol.msc,然後瀏覽到「本機原則」>「安全性選項」

    2. 啟用系統密碼編譯︰使用 FIPS 相容演算法於加密安全性選項。

  2. 設定 ASP.NET 以支援 FIPS︰

    1. 存取位於 PlateSpin 伺服器主機以下目錄中的 machine.config 檔案︰

      ..Windows\Microsoft.Net\Framework\vX.X.XXXXX\Config
      
    2. <system.web> 元素下加入以下內容︰

      <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
      
  3. 存取 PlateSpin 伺服器主機上下列每個目錄中的 web.config 檔案,並在每個 web.config 檔案的 <system.web> 元素下新增以下一行︰

    <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
    
    • PlateSpin Migrate 安裝目錄\PlateSpin Forge\web\

    • PlateSpin Migrate 安裝目錄\Web\

    • PlateSpin Migrate 安裝目錄\ConfigurationEditor.Web\

    • PlateSpin Migrate 安裝目錄\Protection.WebServices\

    • PlateSpin Migrate 安裝目錄\OfxWeb\