AEM Screens 구성 및 배포

이 페이지에서는 장치에 Screens 플레이어를 설치하고 구성하는 방법을 보여줍니다.

서버 구성

노트

중요 사항:

AEM Screens 플레이어는 CSRF(교차 사이트 요청 위조) 토큰을 사용하지 않습니다. 따라서 AEM Screens에 사용할 준비가 되도록 구성 및 AEM 서버를 만들려면 빈 레퍼러를 허용하여 레퍼러 필터를 건너뜁니다.

상태 확인 프레임워크

Health Check 프레임워크를 사용하면 AEM Screens 프로젝트를 실행하기 전에 두 개의 필수 구성이 설정되어 있는지 확인할 수 있습니다.

사용자는 다음 2개의 구성 검사를 확인하여 AEM Screens 프로젝트를 실행할지, 즉 다음 2개의 필터의 상태를 확인할 수 있습니다.

  1. 빈 레퍼러 허용
  2. https

아래 절차에 따라 AEM Screens에 대해 두 가지 중요 구성이 활성화되었는지 확인하십시오.

  1. Adobe Experience Manager 웹 콘솔 Sling 상태 검사로 이동합니다.

    자산

  2. 위에 나열된 두 속성에 대한 유효성 검사를 실행하려면 선택한 상태 검사 실행​을 클릭합니다.

    두 개의 필터가 모두 활성화된 경우 Screens 구성 상태 서비스​에 Result​가 OK​로 표시되고 두 구성이 모두 활성화되어 있습니다.

    자산

    필터를 하나 또는 둘 다 비활성화하면 아래 그림과 같이 사용자에 대한 경고가 표시됩니다.

    다음 경고는 두 필터가 모두 비활성화되어 있는 경우에 표시됩니다.
    자산

노트

전제 조건

아래 주요 사항은 AEM Screens에 사용할 수 있도록 AEM 서버를 구성하고 구성하는 데 도움이 됩니다.

빈 레퍼러 요청 허용

  1. AEM 인스턴스를 통해 Adobe Experience Manager 웹 콘솔 구성 망치 아이콘 —> 작업 —> 웹 콘솔​로 이동합니다.

    이미지

  2. Adobe Experience Manager 웹 콘솔 구성 이 열립니다. sling 레퍼러를 검색합니다.

    sling 레퍼러 속성을 검색하려면 Mac Command+F Windows Control+F 를 누릅니다.

  3. 아래 그림과 같이 비어 있음 옵션을 선택합니다.

    이미지

  4. 저장​을 클릭하여 Apache Sling 레퍼러 필터 비어 있음 허용을 활성화합니다.

Apache Felix Jetty 기반 HTTP 서비스

  1. AEM 인스턴스를 통해 Adobe Experience Manager 웹 콘솔 구성 망치 아이콘 —> 작업 —> 웹 콘솔​로 이동합니다.

    이미지

  2. Adobe Experience Manager 웹 콘솔 구성 이 열립니다. Apache Felix Jetty 기반의 HTTP 서비스를 검색합니다.

    이 속성을 검색하려면 Mac​의 경우 Command+F, Windows​의 경우 Control+F​를 누르십시오.

  3. 아래 그림과 같이 ENABLE HTTP 옵션을 선택합니다.

    이미지

  4. 저장​을 클릭하여 http 서비스를 활성화합니다.

AEM Screens에 대해 터치 UI 사용

AEM Screens을 사용하려면 터치 UI가 필요하며 Adobe Experience Manager(AEM)의 클래식 UI에서는 작동하지 않습니다.

  1. <yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl​으로 이동합니다.
  2. 아래 그림과 같이 기본 작성 UI 모드​이 TOUCH​으로 설정되어 있는지 확인합니다.

또는 AuthorInstance 도구(망치 아이콘) -> 작업 -> 웹 콘솔​​을 사용하여 동일한 설정을 수행하고 WCM 작성 UI 모드 서비스**​를 검색할 수도 있습니다.

screen_shot_2018-12-04at22425pm

노트

사용자 환경 설정을 사용하여 특정 사용자에 대해 항상 클래식 UI를 활성화할 수 있습니다.

NOSAMPLECONTENT 런타임 모드의 AEM

프로덕션에서 AEM을 실행하면 NOSAMPLECONTENT 실행 모드가 사용됩니다. X-Frame-Options=SAMEORIGIN 헤더(추가 응답 헤더 섹션에서)를

https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.

AEM Screens Player에서 온라인 채널을 재생하는 데 필요합니다.

암호 제한 사항

DeviceServiceImpl​에 대한 최신 변경 사항이 있는 경우 암호 제한을 제거할 필요가 없습니다.

스크린 장치 사용자에 대한 암호를 만드는 동안 암호 제한을 사용하도록 아래 링크에서 DeviceServiceImpl​을 구성할 수 있습니다.

https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService

아래 절차에 따라 DeviceServiceImpl​을 구성합니다.

  1. AEM 인스턴스를 통해 Adobe Experience Manager 웹 콘솔 구성 망치 아이콘 —> 작업 —> 웹 콘솔​로 이동합니다.

  2. Adobe Experience Manager 웹 콘솔 구성 이 열립니다. deviceservice​을(를) 검색합니다. 속성을 검색하려면 macOS의 경우 Command+F, Microsoft Windows의 경우 Control+F​를 누릅니다.

screen_shot_2019-07-31at92058am

발송자 구성

AEM Screens 프로젝트에 대한 디스패처를 구성하는 방법에 대해 알아보려면 AEM Screens 프로젝트에 대한 디스패처 구성을 참조하십시오.

Java 인코딩

Java 인코딩​을 유니코드로 설정합니다. 예를 들어 Dfile.encoding=Cp1252​는 작동하지 않습니다.

노트

추천:
제작 시 AEM Screens Server용 HTTPS를 사용하는 것이 좋습니다.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now