IFrame에 IBM MQ Console 임베드
HTML <iframe> 요소는 IFrame(Inline Frame)을 사용하여 한 웹 페이지를 다른 페이지에 임베드할 때 사용할 수 있습니다. 보안상의 이유로 IBM® MQ Console 는 기본적으로 IFrame에 임베드될 수 없습니다. 그러나 mqweb 서버에서 mqConsoleFrameAncestors 구성 특성을 사용하면 IFrame을 사용으로 설정할 수 있습니다.
이 태스크 정보
mqweb 서버는 IFrame을 사용하여 IBM MQ Console 를 임베드할 수 있는 웹 페이지의 오리진 허용 목록을 유지보수합니다. 원본은 URL 설계, 도메인 및 포트의
결합(예: https://example.com:1234)입니다.
mqweb 서버에서 mqConsoleFrameAncestors 구성 특성을 사용하여 목록에서 항목을 지정할 수 있습니다.
기본적으로 mqConsoleFrameAncestors 는 공백이며, 이는 IBM MQ Console 를 IFrame에 임베드할 수 없음을 의미합니다.
프로시저
다음 명령을 입력하여 IFrame에 IBM MQ Console 를 임베드할 수 있는 웹 페이지의 오리진 목록을 지정하십시오.
setmqweb properties -k mqConsoleFrameAncestors -v allowedOrigins여기서
allowedOrigins은 쉼표로 구분되는 원본 목록입니다. 각 원본은 다음으로 구성되어야 합니다.- 호스트 이름 또는 IP 주소
- 선택적 URL 설계
- 선택적 포트 번호
*)로 시작할 수 있고
포트 번호에서도 와일드카드 문자(*)를 사용할 수 있습니다.예제 원본은 다음과 같습니다.
https://example.com:1234https://example.com:1234 에서 제공되는 모든 웹 페이지가 IFrame에 IBM MQ Console 를 임베드할 수 있도록 합니다.https://*.example.com:*이 기능을 사용하면 호스트 이름이 example.com 로 끝나고 포트를 사용하는 모든 HTTPS 웹 페이지에서 IFrame에 IBM MQ Console 를 삽입할 수 있습니다.
예
다음 예제에서는
https://site2.example.com:1234 또는 https://site2.example.com:1235에서 제공되는 웹 페이지에서 IFrame에 IBM MQ Console 를 임베드할 수 있습니다.setmqweb properties -k mqConsoleFrameAncestors -v
https://site2.example.com:1234,https://site2.example.com:1235