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입니다. 다음과 같은 일반적인 서비스 이름을 사용할 수 있습니다.
    • Horizon Console의 경우 newadmin
    • 연결 서버의 경우 broker
    • 로컬 파일 처리의 경우 docroot
    • HTML Access의 경우 portal
    • SAML 통신(vIDM)의 경우 saml
    • 보안 터널의 경우 tunnel
    • View API의 경우 view-vlsi
    • 기타의 경우 misc
    • REST API용 rest