若要設定 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