OSGi 구성 설정 osgi-configuration-settings

OSGi 는 AEM의 기술 스택에 있는 기본 요소입니다. AEM의 복합 번들과 해당 구성을 제어하는 데 사용됩니다.

OSGi"는 응용 프로그램을 작고 재사용 가능하며 공동 작업 구성 요소에서 구성할 수 있는 표준화된 기본 형식을 제공합니다. 이러한 구성 요소는 애플리케이션으로 구성하고 배포할 수 있습니다".

이 기능을 사용하면 번들을 개별적으로 중지, 설치 또는 시작할 수 있으므로 쉽게 관리할 수 있습니다. 상호 종속성이 자동으로 처리됩니다. 각 OSGi 구성 요소( OSGi 사양)는 다양한 번들 중 하나에 포함됩니다. AEM을 사용하여 작업할 때 이러한 번들에 대한 구성 설정을 관리하는 방법에는 몇 가지가 있습니다. 를 참조하십시오. OSGi 구성 를 참조하십시오.

다음 OSGi 구성 설정(번들에 따라 나열됨)은 프로젝트 구현과 관련이 있습니다. 나열된 모든 설정을 조정할 필요는 없습니다. 일부 설정은 AEM 작동 방식을 이해하는 데 도움이 됩니다.

CAUTION
이 목록은 지침으로 사용하기 위한 것이며, 완전한 것은 아닙니다. 모든 번들이 나열되지 않으며 일부 번들에 대한 모든 매개 변수도 나열되지 않습니다.
필요한 구성은 프로젝트마다 다릅니다.
사용된 값과 매개 변수에 대한 자세한 내용은 웹 콘솔을 참조하십시오.
NOTE
의 일부인 OSGi 구성 차이 도구 AEM 도구를 사용하여 기본 OSGi 구성을 나열할 수 있습니다.
NOTE
AEM 내의 특정 기능 영역에 추가 번들이 필요할 수 있습니다. 이러한 경우 구성 세부 정보는 해당 기능과 관련된 페이지에서 확인할 수 있습니다.

AEM 복제 이벤트 리스너 구성:

  • 다음 실행 모드: 복제 이벤트가 리스너에 배포되는 위치입니다. 예를 들어 작성자로 정의된 경우 복제를 "시작"하는 시스템이 됩니다.

  • 실행 모드 추가 게시 프로젝트 코드가 게시 환경에서 복제 이벤트(역방향 복제)를 처리하는 경우. 예를 들어 Dispatcher를 사용하여 게시 환경에서 플러시하거나 다른 게시 인스턴스에 대한 표준 복제가 발생하는 경우.

AEM 저장소 변경 리스너 구성:

  • 다음 경로 ​배포 준비가 된 저장소 이벤트를 수신할 위치.

CRX Sling 클라이언트 저장소 기본 콘텐츠 저장소에 대한 액세스를 구성합니다.

  • 다음 관리자 암호 설치 후 을(를) 변경하여 보안 인스턴스
  • 저장소 액세스에 영향을 줄 수 있으므로 다른 변경 사항은 필요하지 않으며 주의해야 합니다.

Apache Felix OSGi 관리 콘솔 구성:

  • 플러그인 ​에서 사용할 수 있는 기본 탐색 항목(콘솔 플러그인) Apache Felix 웹 관리 콘솔 을 최상위 메뉴 항목으로 사용하십시오. 각각 공간 및 리소스가 필요하므로 필요하지 않은 모든 항목을 비활성화합니다.
CAUTION
다음을 구성하십시오.
사용자 이름암호: Apache Felix 웹 관리 콘솔 자체에 액세스하기 위한 자격 증명입니다.
암호는 초기 설치 후 변경해야 보안 인스턴스
NOTE
저장소를 사용하려면 시작 시 Felix 콘솔을 사용하여 이 구성을 수행해야 합니다.

Apache Sling 사용자 지정 가능 요청 데이터 로거 구성:

  • 로거 이름로그 형식 요청 및 액세스 로깅의 위치 및 형식을 구성하려면(기본값: request.log). 이 로그 파일은 웹 체인과 관련된 성능 또는 디버깅 기능을 분석할 때 필수적입니다. 은(는) 와(과) 쌍을 이룹니다. Apache Sling 요청 로거.

다음을 참조하십시오 AEM 로깅Sling 로깅.

Apache Sling 이벤트 스레드 풀 구성:

  • 최소 풀 크기최대 풀 크기: 이벤트 스레드를 보관하는 데 사용되는 풀의 크기입니다.

  • 대기열 크기 ​풀이 모두 사용된 경우 스레드 큐의 최대 크기입니다.
    권장 값은 입니다. -1 큐를 무제한으로 설정하기 때문입니다. 제한을 설정하면 제한을 초과할 때 손실이 발생할 수 있습니다.

  • 이러한 설정을 변경하면 이벤트 수가 많은 시나리오의 성능에 도움이 될 수 있습니다. (예: 무거운 AEM DAM 또는 워크플로우 사용)

  • 테스트를 사용하여 시나리오와 관련된 값을 설정해야 합니다.

  • 이러한 설정은 인스턴스의 성능에 영향을 줄 수 있으므로 합리적이고 정당한 고려 없이 변경하지 마십시오.

Apache Sling GET 서블릿 렌더링의 몇 가지 측면을 구성합니다.

  • 자동 색인 검색할 디렉터리 렌더링을 활성화/비활성화합니다.
  • 사용 다음과 같은 기본 렌디션 (또는 비활성화) HTML, 일반 텍스트, JSON, 또는 XML.
    JSON을 비활성화하지 마십시오.
NOTE
이 설정은 AEM을 실행하는 경우 프로덕션 인스턴스에 대해 자동으로 구성됩니다. 프로덕션 준비 모드.

Apache Sling JavaScript 핸들러 .java 파일을 스크립트(서블릿)로 컴파일하기 위한 설정을 구성합니다.

특정 설정은 성능에 영향을 줄 수 있습니다. 가능한 경우 이러한 설정을 비활성화합니다(특히 프로덕션 인스턴스의 경우).

  • 소스 VM대상 VM ​런타임 JVM으로 사용되는 JDK 버전을 정의합니다

  • 프로덕션 인스턴스의 경우:

    • disable 디버그 정보 생성

Apache Sling JCR 설치 관리자 이러한 매개 변수는 구성이 필요하지 않지만 개발 또는 디버깅 시 알아두는 데 유용할 수 있습니다. 예를 들어, 설치 폴더는 체크인/체크아웃 또는 패키지 작성에 유용할 수 있습니다.

  • 설치 폴더 이름 regexp설치 폴더의 최대 계층 구조 깊이 - 설치할 리소스를 검색할 저장소 폴더의 위치와 깊이를 지정합니다. 와일드카드가 사용되는 경우( 에서와 같이)*/install) 모든 적절한 일치 항목이 검색됩니다. 예: /libs/sling/install/libs/cq/core/install.

  • 검색 경로, jcrinstall이 설치할 리소스를 검색하는 경로 목록과 해당 경로에 대한 가중치 계수를 나타내는 숫자를 표시합니다.

Apache Sling 작업 이벤트 핸들러 작업 일정을 관리하는 매개 변수를 구성합니다.

  • 재시도 간격, 최대 재시도 횟수, 최대 병렬 작업, 대기 시간 확인, 기타.

  • 이러한 설정을 변경하면 작업 수가 많은 시나리오(예: AEM DAM 및 워크플로우의 과도한 사용)에서 성능이 향상될 수 있습니다.

  • 테스트를 사용하여 시나리오와 관련된 값을 설정해야 합니다.

  • 이러한 설정을 이유 없이 변경하지 마십시오. 충분히 고려한 후에만 변경하십시오.

Apache Sling JSP Script Handler JSP 스크립트 핸들러에 대한 성능 관련 설정을 구성합니다. 성능을 향상시키려면 가능한 한 많이 비활성화해야 합니다.

특히 프로덕션 인스턴스의 경우:

  • disable 디버그 정보 생성
  • disable 생성된 Java 유지™
  • disable 매핑된 컨텐츠
  • disable 소스 조각 표시
NOTE
이 설정은 AEM을 실행하는 경우 프로덕션 인스턴스에 대해 자동으로 구성됩니다. 프로덕션 준비 모드.

Apache Sling 로깅 구성 구성:

  • 로그 수준로그 파일 ​를 입력하여 중앙 로깅 구성의 위치 및 로그 수준을 정의합니다(error.log). 수준을 다음 중 하나로 설정할 수 있습니다. DEBUG, INFO, WARN, ERROR, 및 FATAL.

  • 로그 파일 수로그 파일 임계값 로그 파일의 크기 및 버전 회전을 정의합니다.

  • 메시지 패턴 로그 메시지의 형식을 정의합니다.

다음을 참조하십시오 AEM 로깅Sling 로깅.

Apache Sling 로깅 로거 구성(출하 시 구성) 구성:

  • 로그 수준, 로그 파일메시지 포맷 로그 파일 및 메시지의 세부 사항을 정의합니다.

  • Logger 범주를 정의하려면 (예: com.day.cq에 대해서만 기록)

  • 사용 출하 시 구성 ​필요한 다양한 로그 수준 및 범주를 충족하기 위해 필요한 추가 구성을 원하는 수만큼 추가할 수 있습니다.

  • 이러한 구성은 특정 서비스에 대한 TRACE 메시지를 특정 로그 파일에 기록하는 등 개발 중에 유용합니다.

  • 이러한 구성은 프로덕션 환경에서 유용합니다. 예를 들어 특정 서비스에 대한 메시지가 개별 로그 파일에 기록되어 쉽게 모니터링할 수 있습니다.

다음을 참조하십시오 AEM 로깅Sling 로깅.

Apache Sling 로깅 작성기 구성(공장 구성) 구성:

  • 로그 파일 로그 파일의 존재 여부를 정의합니다.

  • 로그 파일 수 를 클릭하여 버전 순환을 정의합니다.

  • 작성자는 Apache Sling 로깅 로거 구성 구성.

  • 이러한 구성은 특정 서비스에 대한 TRACE 메시지를 특정 로그 파일에 기록하는 등 개발 중에 유용합니다.

  • 이러한 구성은 프로덕션 환경에서 유용합니다. 예를 들어 특정 서비스에 대한 메시지가 개별 로그 파일에 기록되어 쉽게 모니터링할 수 있습니다.

다음을 참조하십시오 AEM 로깅Sling 로깅.

Apache Sling 기본 서블릿 구성:

  • 요청당 호출 수재귀 깊이 무한 재귀 및 과도한 스크립트 호출로부터 시스템을 보호합니다.

Apache Sling MIME 유형 서비스 구성:

  • MIME 유형 프로젝트에 필요한 유형을 시스템에 추가합니다. 이렇게 하면 GET 파일 형식 및 응용 프로그램을 연결하는 올바른 content-type 헤더를 설정하도록 파일에 요청합니다.

Apache Sling Referrer 필터 CRX WebDAV 및 Apache Sling에서 CSRF(크로스 사이트 요청 위조)와 관련된 알려진 보안 문제를 해결하려면 레퍼러 필터를 구성해야 합니다.

레퍼러 필터 서비스는 다음을 구성할 수 있는 OSGi 서비스입니다.

  • 필터링해야 하는 http 메서드
  • 빈 레퍼러 헤더 허용 여부
  • 및 서버 호스트 외에 허용할 서버 목록입니다.

다음을 참조하십시오. 보안 확인 목록 - 크로스 사이트 요청 위조 문제 을 참조하십시오.

NOTE
Apache Sling Referrer 필터는 빠른 수정 패키지 설치에 따라 다릅니다.

Apache Sling 요청 로거 구성:

  • 요청이 기록되는 방법을 정의하는 다양한 매개 변수입니다.

  • 요청 로그 활성화 ​을 클릭하여 활성화하거나 비활성화합니다.

  • 액세스 로그 활성화 ​을 클릭하여 활성화하거나 비활성화합니다.

과(와) 연결 Apache Sling 사용자 지정 가능 요청 데이터 로거.

다음을 참조하십시오 AEM 로깅Sling 로깅.

Apache Sling Resource Resolver Factory Sling 리소스 확인의 중앙 측면을 구성합니다.

  • 리소스 검색 경로, 프로젝트별 경로 추가(단, 제거하지는 않음) /libs 또는 /apps).

  • 가상 URL vanity URL 매핑을 정의합니다.

  • URL 매핑 을 눌러 별칭을 정의합니다. 예: 부터 /content/.

  • 매핑 위치, mapper 구성 외부화됨 /etc/map.

  • 로컬 설치 사용(예: https://localhost:4502/system/console/jcrresolver) 활성 상태인 Resource Resolver를 확인합니다.

다음을 참조하십시오. https://cwiki.apache.org/confluence/display/SLING/Flexible+Resource+Resolution.

CAUTION
저장소에서 이러한 옵션을 구성합니다.
그렇지 않은 경우 URL 매핑 다음 시작 시 AEM에서 Felix 콘솔을 사용하여 덮어쓸 수 있습니다.

Apache Sling Servlet/Script Resolver 및 Error Handler Sling 서블릿 및 Script Resolver에는 여러 작업이 있습니다.

  1. 다음과 같이 사용됩니다. ServletResolver 을 눌러 서블릿 또는 스크립트를 호출하여 요청을 처리하도록 합니다.

  2. 다음과 같이 작동합니다. SlingScriptResolver.

  3. 를 구현하여 오류 처리를 관리합니다. ErrorHandler 요청 처리 서블릿 및 스크립트를 해결하는 데 사용되는 것과 동일한 알고리즘을 사용하여 오류 처리 서블릿 및 스크립트를 선택하는 인터페이스입니다.

다음을 포함하여 다양한 매개 변수를 설정할 수 있습니다.

  • 실행 경로 - 실행 가능한 스크립트를 검색할 경로를 나열합니다. 특정 경로를 구성하여 실행할 수 있는 스크립트를 제한할 수 있습니다. 구성된 경로가 없으면 기본값이 사용됩니다( / = root), 모든 스크립트의 실행을 허용합니다.
    구성된 경로 값이 슬래시로 끝나는 경우 전체 하위 트리가 검색됩니다. 이러한 후행 슬래시가 없으면 스크립트가 정확히 일치하는 경우에만 실행됩니다.

  • 스크립트 사용자 - 이 옵션 속성은 스크립트를 읽는 데 사용되는 저장소 사용자 계정을 지정할 수 있습니다. 계정을 지정하지 않으면 admin 기본적으로 사용자가 사용됩니다.

  • 기본 확장 - 기본 동작이 사용되는 확장 목록입니다. 리소스 유형의 마지막 경로 세그먼트를 스크립트 이름으로 사용할 수 있습니다.

Apache HTTP 구성 요소 프록시 구성 - HTTP를 만들 때 사용되는 Apache HTTP 클라이언트를 사용하는 모든 코드에 대한 프록시 구성 예: 복제 시

구성을 만들 때 공장 구성을 변경하지 마십시오. 대신 여기에서 사용 가능한 구성 관리자를 사용하여 이 구성 요소에 대한 공장 구성을 만드십시오. https://localhost:4502/system/console/configMgr/. 프록시 구성은 다음에서 사용할 수 있습니다. org.apache.http.proxyconfigurator.

NOTE
AEM 6.0 및 이전 릴리스에서는 프록시가 Day Commons HTTP 클라이언트에 구성되었습니다. AEM 6.1 및 이후 릴리스부터 프록시 구성이 'Day Commons HTTP 클라이언트' 구성 대신 "Apache HTTP 구성 요소 프록시 구성"으로 이동되었습니다.

일별 CQ 안티스팸 사용된 Akismet(스팸 방지 서비스)을 구성합니다. 이 기능을 사용하려면 다음을 등록해야 합니다.

  • 공급자
  • API 키
  • 등록된 URL

Adobe Granite HTML 라이브러리 관리자 기본 구조가 표시되는 방법 등을 포함하여 클라이언트 라이브러리(css 또는 js)의 처리를 제어하도록 구성합니다.

  • 프로덕션 인스턴스의 경우:

    • 활성화 축소 (CRLF 및 공백 문자 제거).
    • 활성화 Gzip (한 번의 요청으로 파일을 압축하고 액세스할 수 있도록 허용).
    • disable 디버그
    • disable 시간
  • JS 개발의 경우(특히 firebugging/debugging 시):

    • disable 축소
    • 활성화 디버그 를 사용하여 디버깅할 파일을 분리하고 버그를 실행합니다.
    • 활성화 시간 타이밍에 관심이 있다면.
    • 활성화 디버그 콘솔을 사용하여 JS 콘솔 로그 메시지를 볼 수 있습니다.
CAUTION
다음 중 하나에 대한 설정을 변경하는 경우 축소 또는 Gzip, clientlibs 캐시의 콘텐츠를 삭제합니다. 다음을 참조하십시오 기술 자료 문서 을 참조하십시오.
NOTE
이 설정은 AEM을 실행하는 경우 프로덕션 인스턴스에 대해 자동으로 구성됩니다. 프로덕션 준비 모드.

일 CQ HTTP 헤더 인증 핸들러 HTTP 요청의 기본 인증 방법에 대한 시스템 전체 설정입니다.

사용 시 폐쇄형 사용자 그룹을 사용하여 특히 다음을 구성할 수 있습니다.

  • HTTP 영역
  • 다음 기본 로그인 페이지

일별 CQ 링크 검사기 서비스 을(를) 확인하고 필요한 경우 구성합니다.

  • 스케줄러 기간 외부 링크를 자동으로 확인할 간격을 정의합니다.

  • 확인 잘못된 링크 허용치 간격 실패한 외부 링크가 잘못된 것으로 간주되는 기간 동안.

  • 링크 검사 재정의 패턴 ​를 클릭하여 링크 검사에서 제외할 경로를 정의합니다.

일별 CQ 링크 검사기 작업 단일 링크 확인 작업(외부 링크를 확인하는 작업)에 대한 설정을 구성합니다.

  • 에 정의된 간격 확인 양호한 링크 테스트 간격잘못된 링크 테스트 간격

  • 링크를 확인할 때 외부 액세스에 필요한 인터넷 액세스 및 NTLM용 프록시와 관련된 다양한 매개 변수입니다.

일별 CQ 메일 서비스 메일 서버에 대한 호스트 이름 및 액세스 세부 정보를 구성합니다. 메일 서비스 구성 섹션을 참조하십시오.

CQ MCM 뉴스레터 뉴스레터에 사용되는 다양한 설정을 구성합니다.

일 CQ 루트 매핑 구성:

  • 대상 경로 에 대한 요청 위치를 정의하려면 /"리디렉션됩니다 .

AEM에는 두 가지 UI가 있습니다.

  • 터치 지원 UI는 표준 UI입니다
  • 더 이상 사용되지 않는 클래식 UI는 여전히 완전히 작동합니다

AEM 루트 매핑을 사용하여 인스턴스에 대한 기본값으로 보유할 UI를 구성할 수 있습니다.

  • 터치 사용 UI를 기본 UI로 사용하려면 대상 경로 은(는) 다음을 가리킵니다.

    code language-shell
       /projects.html
    
  • 클래식 UI를 기본 UI로 사용하려면 대상 경로 은(는) 다음을 가리킵니다.

    code language-shell
       /welcome.html
    
NOTE
표준 설치에서 터치에 적합한 UI가 기본 UI입니다.

Adobe Granite SSO 인증 핸들러 - SSO(Single Sign-On) 세부 정보 구성. 이러한 세부 정보는 종종 LDAP를 사용하는 엔터프라이즈 작성자 설정에서 필요합니다.

다양한 구성 속성을 사용할 수 있습니다.

  • 경로
    이 인증 처리기가 활성 상태인 경로입니다. 이 매개 변수를 비워 두면 인증 처리기가 비활성화됩니다. 예를 들어 경로 / 는 인증 핸들러가 전체 저장소에 대해 사용되도록 합니다.

  • 서비스 순위
    OSGi 프레임워크 서비스 순위 값은 이 서비스 호출에 사용되는 순서를 나타내는 데 사용됩니다. 이 값은 int 값이 높을수록 우선 순위가 높은 값이 지정되는 값입니다.
    기본값은 입니다. 0.

  • 헤더 이름
    사용자 ID가 포함될 수 있는 헤더의 이름입니다.

  • 쿠키 이름
    사용자 ID가 포함될 수 있는 쿠키의 이름입니다.

  • 매개 변수 이름
    사용자 ID를 제공할 수 있는 요청 매개 변수의 이름입니다.

  • 사용자 맵
    선택한 사용자의 경우 HTTP 요청에서 추출한 사용자 이름을 자격 증명 객체의 다른 이름으로 바꿀 수 있습니다. 매핑은 여기에 정의되어 있습니다. 사용자 이름이면 admin 맵의 양쪽에 표시되면 매핑이 무시됩니다. 문자 "="는 앞에 ""를 사용하여 이스케이프해야 합니다.

  • 형식
    사용자 ID가 제공되는 형식을 나타냅니다. 사용:

    • Basic 사용자 ID가 HTTP 기본 인증 형식으로 인코딩된 경우
    • AsIs 사용자 ID가 일반 텍스트로 제공되거나 정규 표현식 적용 값이 그대로 사용되거나 정규 표현식이 필요한 경우

일별 CQ WCM 디버그 필터 이 기능은 페이지에 액세스할 때 ?debug=layout 과 같은 접미사를 사용할 수 있으므로 개발 시 유용합니다. 예를 들어, https://localhost:4502/cf#/content/geometrixx/en/support.html?debug=layout 은 개발자가 관심을 가질 수 있는 레이아웃 정보를 제공합니다.

  • 성능과 보안을 유지하려면 프로덕션 인스턴스에서 을 비활성화합니다.

일별 CQ WCM 필터 구성:

  • WCM 모드 기본 모드를 정의합니다.

  • 작성자 인스턴스에서 이 모드는 다음과 같을 수 있습니다 edit, disable,preview, 또는 analytics.
    다른 모드는 사이드 킥 또는 접미어에서 액세스할 수 있습니다 ?wcmmode=disabled 는 프로덕션 환경을 에뮬레이션하는 데 사용할 수 있습니다.

  • 게시 인스턴스에서는 이 모드를 로 설정해야 합니다. disabled 다른 모드에 액세스할 수 없는지 확인합니다.

NOTE
이 설정은 AEM을 실행하는 경우 프로덕션 인스턴스에 대해 자동으로 구성됩니다. 프로덕션 준비 모드.

일별 CQ WCM 링크 검사기 구성 구성:

  • 재작성 구성 목록 컨텐츠 기반 링크 검사기 구성의 위치 목록을 지정합니다. 구성은 실행 모드를 기반으로 할 수 있습니다. 링크 검사기 설정이 다를 수 있으므로 이 사실은 작성자와 게시 환경을 구분하는 데 중요합니다.

일별 CQ WCM 페이지 관리자 팩토리 구성:

  • 페이지 하위 트리 활성화 확인 복제 권한이 없는 사용자가 페이지를 삭제하거나 이동할 수 있는 경우(페이지가 활성화되지 않은 경우에도)

일별 CQ WCM 페이지 프로세서 구성:

  • 경로: 시스템이 를 트리거하기 전에 페이지 수정 사항을 수신하는 위치 목록입니다. jcr:Event.

Adobe 페이지 노출 횟수 추적기 작성자 인스턴스의 경우 를 다음과 같이 구성합니다.

  • sling.auth.요구 사항: 이 속성의 값을 다음으로 설정 -/libs/wcm/stats/tracker
CAUTION
이 구성을 사용하면 추적 서비스에 대한 익명 요청을 사용할 수 있습니다.
NOTE
다음을 참조하십시오 페이지 노출 횟수 추가 정보.

일별 CQ WCM 페이지 통계 게시 인스턴스의 경우 다음을 구성하십시오.

  • 데이터를 전송할 URL 페이지 통계를 추적하는 데 사용되는 URL을 구성합니다(추적기 요청이 Dispatcher를 거치는 경우 필수). 예를 들어 기본값은 입니다. https://localhost:4502/libs/wcm/stats/tracker.

  • 추적 스크립트 활성화됨 활성화하려면 ( true) 또는 비활성화( false) 페이지에 추적 스크립트를 포함합니다. 기본값은 false입니다.

NOTE
다음을 참조하십시오 페이지 노출 횟수 추가 정보.

일별 CQ WCM 버전 관리자 시스템에서 버전을 관리하는 여부 및 방법을 제어합니다.

  • 활성화 시 버전 만들기 ​표준 설치에서 활성화됨

  • 제거 활성화

  • 경로 제거: 검색 작업에서 검색하는 경로입니다.

  • 암시적 버전 관리 경로: 암시적 버전 관리가 활성화된 경로입니다.

  • 최대 버전 사용 기간, 버전의 최대 기간(일)

  • 최대 숫자 버전: 유지할 최대 버전 수

다음을 참조하십시오 버전 삭제 추가 정보.

일별 CQ 워크플로우 이메일 알림 서비스 워크플로우에서 보내는 알림에 대한 이메일 설정을 구성합니다.

CQ 재작성기 HTML 파서 팩토리

CQ 재작성기의 HTML 파서를 제어합니다.

  • 처리할 추가 태그 - 파서에서 처리할 HTML 태그를 추가하거나 제거할 수 있습니다. 기본적으로 A,IMG,AREA,FORM,BASE,LINK,SCRIPT,BODY,HEAD 태그가 처리됩니다.
  • 카멜 대/소문자 유지 - 기본적으로 HTML 구문 분석기는 카멜 표기법(예: eBay)을 소문자로 변환(예: ebay). 이 설정을 해제하면 카멜 대/소문자 특성을 유지할 수 있습니다. 이 설정은 Angular 2와 같은 프론트엔드 프레임워크를 사용할 때 유용합니다.

Day Commons JDBC 연결 풀 콘텐츠의 소스로 사용되는 외부 데이터베이스에 대한 액세스를 구성합니다.

여러 인스턴스를 구성할 수 있는 출하 시 구성.

CDN 재작성기 자산/바이너리가 안전한 방식으로 최종 사용자에게 전달되도록 AEM과 CDN 간의 통신이 보장되어야 합니다. 이 프로세스에는 다음 두 가지 작업이 포함됩니다.

  • 처음(또는 캐시에서 만료된 후) CDN을 통해 AEM에서 리소스에 액세스합니다.
  • CDN에서 캐시된 리소스에 안전하게 액세스합니다. 리소스가 CDN에 캐시된 후에는 요청이 AEM으로 이동하지 않으므로 의 해당 리소스에 대한 액세스 권한이 있는 모든 사용자가 CDN에서 서비스를 받아야 합니다.

AEM은 내부 자산 URL을 외부 CDN URL로 재작성할 수 있는 재작성기를 제공합니다. 자산에 안전하게 액세스할 수 있도록 JWS 서명 및 만료 시간을 포함하여 CDN에 전달될 링크를 재작성합니다. 이 기능은 작성자 인스턴스에서 사용됩니다.

전체적인 흐름은 다음과 같습니다.

  1. 사용자가 AEM을 통해 인증하고 에셋이 있는 페이지를 요청합니다.

  2. 요청된 페이지에 다음과 유사한 자산이 포함되어 있습니다. /content/dam/geometrixx-media/articles/paladin_trailer.jpg/jcr:content/renditions/cq5dam.thumbnail.319.319.png

  3. 재작성기는 링크를 JWS 서명이 포함된 CDN URL로 변환합니다.
    CDN_domain/content/dam/geometrixx-media/articles/paladin_trailer.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png?cdn_sign=JWS_SIGNATURE

  4. 그런 다음 사용자의 브라우저가 자산 요청을 CDN 서버에 전달합니다

  5. CDN은 와 함께 AEM에 요청을 전달하도록 구성해야 합니다. cdn_sign 매개 변수.

  6. 인증 처리기가 cdn_sign 매개 변수를 반환하고 자산을 CDN에 반환하면 사용자에게 전달됩니다.

사용자의 브라우저, CDN 및 AEM 간의 흐름은 다음과 같이 시각화할 수 있습니다.

chlimage_1-8

NOTE
이 기능은 AEM 작성자 인스턴스에만 활성화됩니다.

CDNConfigServiceImpl CDN 구성 제공

CDN 재작성 기능은 다음을 제공하여 활성화할 수 있습니다. CDN 배포 도메인 이름 com.adobe.cq.cdn.rewriter.impl.CDNConfigServiceImpl에 대한 구성에서.

이 서비스에는 CDN 재작성 활성화/비활성화, CDN 재작성이 수행되는 경로 접두사, TTL 값 및 프로토콜(HTTP 또는 HTTPS)과 같은 다른 구성 옵션도 포함되어 있습니다.

CDNRewriter 내부 이미지 URL을 CDN URL로 재작성하는 재작성기

다음 태그 속성 선택적 이미지 링크만 다시 작성되도록 com.adobe.cq.cdn.rewriter.impl.CDNRewriter의 값을 정의할 수 있습니다.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2