若要設定 HTTP 保護措施,您必須在連線伺服器執行個體上的閘道組態資料夾中,建立或編輯 locked.properties 檔案。

例如:install_directory\VMware\VMware View\Server\sslgateway\conf\locked.properties

  • locked.properties 中使用下列語法設定內容:
    myProperty = newValue
  • 內容名稱一律須區分大小寫,且值可能會區分大小寫。=符號周圍的空格是選擇性的。
  • 您可以針對 CORS 和 CSP 內容,設定服務特定值和主要值。例如,管理員服務負責處理 Horizon Console 要求,且可以透過在內容名稱後附加 -admin 來為此服務設定內容,而不會影響其他服務。
    myProperty-admin = newValueForAdmin
  • 如果同時指定了主要值和服務特定值,則會將服務特定值套用至指定名稱的服務,並將主要值套用至所有其他服務。唯一的例外狀況為特殊值「OFF」。如果內容的主要值設定為「OFF」,則系統會忽略此內容的所有服務特定值。

    例如:

    myProperty = OFF
    myProperty-admin = newValueForAdmin	; ignored
  • 部分內容可接受值的清單。

    若要設定單一值,請輸入下列內容:

    myProperty = newValue
    myProperty-admin = newValueForAdmin

    若要針對接受清單值的內容設定多個值,您可以在各行指定每個值:

    myProperty.1 = newValue1
    myProperty.2 = newValue2
    myProperty-admin.1 = newValueForAdmin1
    myProperty-admin.2 = newValueForAdmin2
  • 若要判斷進行服務特定組態時要使用的正確服務名稱,請查詢偵錯記錄以取得包含下列順序的行:
    (ajp:admin:Request21) Request from abc.def.com/10.20.30.40: GET /admin/
    在此範例中,服務名稱為admin。您可以使用下列一般服務名稱:
    • newadmin表示 Horizon Console
    • broker表示連線伺服器
    • docroot表示本機檔案服務
    • portal表示 HTML Access
    • saml表示 SAML 通訊 (vIDM)
    • tunnel表示安全通道
    • view-vlsi表示 View API
    • misc表示其他項目
    • rest表示 REST API