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