OSGi 구성 설정

OSG 는 AEM의 기술 스택에서 기본적인 요소입니다. AEM의 합성 번들과 그 구성을 제어하는 데 사용됩니다.

OSGi "은(는) 응용 프로그램이 작고 재사용 가능한 공동 작업 구성 요소에서 만들어질 수 있도록 하는 표준화된 프리미티브 값을 제공합니다. 이러한 구성 요소는 애플리케이션으로 구성하고"을 배포할 수 있습니다.

따라서 번들을 중지하거나 설치하고 개별적으로 시작할 수 있으므로 번들을 쉽게 관리할 수 있습니다. 상호 종속성은 자동으로 처리됩니다. 각 OSGi 구성 요소(OSGi 사양 참조)는 다양한 번들 중 하나에 포함됩니다. AEM으로 작업할 때는 이러한 번들에 대한 구성 설정을 관리하는 방법이 몇 가지 있습니다.자세한 내용 및 권장 방법은 OSGi 구성을 참조하십시오.

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

주의

이 목록은 지침으로 사용하기 위한 것이며 철저하지 않다. 일부 번들이 나열되거나 일부 번들에 대한 모든 매개 변수가 나열되지 않습니다.

필요한 구성은 프로젝트마다 다릅니다.

사용된 값과 매개 변수에 대한 자세한 내용은 웹 콘솔을 참조하십시오.

노트

AEM 도구의 일부인 OSGi 구성 비교 도구를 사용하여 기본 OSGi 구성을 표시할 수 있습니다.

노트

AEM 내의 특정 기능 영역에 추가 번들이 필요할 수 있습니다. 이러한 경우 구성 세부 사항은 해당 기능과 관련된 페이지에서 확인할 수 있습니다.

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

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

  • 프로젝트 코드가 게시 환경에서 복제 이벤트(역 복제)를 처리하는 경우 실행 모드 publish​을(를) 추가해야 합니다. 예를 들어 디스패처가 게시 환경에서 플러시되는 데 사용되거나 다른 게시 인스턴스에 대한 표준 복제가 발생하는 경우

AEM Repository change listener 구성:

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

CRX Sling Client Repository기본 컨텐츠 저장소에 대한 액세스를 구성합니다.

  • 관리자 암호​는 설치 후 해당 인스턴스의 보안을(를) 확인해야 합니다.

  • 다른 변경 사항은 필요하지 않으며 저장소 액세스에 영향을 줄 수 있으므로 주의해야 합니다.

Wiki 메일 서비스Wiki가 보낸 이메일에 대한 이메일 설정을 구성합니다.

Apache Felix OSGi 관리 콘솔구성:

  • Apache Felix Web Management Console에서 사용할 수 있는 기본 탐색 항목(콘솔 플러그인)을 최상위 메뉴 항목으로 제공합니다. 공간 및 리소스가 필요하므로 필요하지 않은 항목을 비활성화합니다.
주의

다음을 구성해야 합니다.

Apache Felix 웹 관리 콘솔 자체에 액세스하기 위한 자격 증명인 사용자 이름 및​암호.
인스턴스의 보안을(를) 보장하려면 초기 설치 후 암호를 변경해야 합니다.

노트

이 구성은 Felix Console을 사용하여 필요할 때 저장소를 사용할 수 있도록 해야 합니다.

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

  • 로거 이름 및 로그 형식을 사용하여 요청 및 액세스 로깅의 위치 및 형식을 구성합니다(기본값: request.log). 이 로그 파일은 웹 체인과 관련된 성능 또는 디버깅 기능을 분석할 때 중요합니다.

    Apache Sling 요청 로거와 쌍을 이루었습니다.

자세한 내용은 AEM 로깅로깅을 참조하십시오.

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

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

  • 큐 크기: 풀이 다 된 경우 스레드 큐의 최대 크기입니다.

    큐가 무제한으로 설정되므로 권장 값은 -1입니다.한도를 설정하면 초과될 때 손실이 발생할 수 있습니다.

  • 이러한 설정을 변경하면 이벤트 수가 많은 시나리오의 성능에 도움이 될 수 있습니다.예를 들어 AEM DAM 또는 Workflow가 많이 사용되는 경우입니다.

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

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

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

  • 자동 인덱싱을 사용하여 검색할 디렉토리 렌더링을 활성화/비활성화합니다.

  • HTML , 일반 텍스트, JSON 또는 ​XML와 같은 기본 ​변환을 활성화(또는 비활성화) ​합니다.

    JSON을 비활성화해서는 안 됩니다.

노트

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

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

특정 설정은 성능에 영향을 줄 수 있으며, 가능한 경우 특히 프로덕션 인스턴스에 대해 이 설정을 사용하지 않도록 설정해야 합니다.

  • S 소스 VMTarget VM​은 런타임 JDK로 사용되는 JDK 버전을 정의합니다.

  • 프로덕션 인스턴스:

    • 디버그 정보 생성 비활성화

Apache Sling JCR Installer이러한 매개 변수는 구성이 필요 없지만 개발 또는 디버깅할 때 유용할 수 있습니다. 예를 들어 설치 폴더는 패키지를 체크 인/아웃 또는 만드는 데 유용할 수 있습니다.

  • 설치 폴더 이름 regexpand 설치 폴더의 최대 계층 깊이- 저장소 폴더의 설치 리소스 및 설치 깊이를 지정합니다. 와일드카드가 사용될 때(와 같이)*/install) 모든 적절한 일치 항목을 검색합니다(예: /libs/sling/install/libs/cq/core/install).

  • 검색 경로, jcrinstall이 설치할 리소스를 검색하는 경로 목록과 해당 경로의 가중치를 나타내는 숫자입니다.

Apache Sling 작업 이벤트 처리기작업 예약을 관리하는 매개 변수를 구성합니다.

  • 재시도 간격, 최대 재시도, 최대 병렬 작업, 대기 시간 확인 등이 있습니다.

  • 이러한 설정을 변경하면 작업 수가 많은 시나리오의 성능이 향상될 수 있습니다.예를 들어 AEM DAM 및 워크플로우가 많이 사용되는 경우

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

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

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

프로덕션 인스턴스:

  • 디버그 정보 생성 비활성화
  • 생성된 Java 유지 비활성화
  • 매핑된 콘텐츠 비활성화
  • 소스 조각 표시 비활성화
노트

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

Apache Sling 로깅 구성:

  • Log Leveland Log 파일 - 중앙 로깅 구성의 위치 및 로그 수준을 정의합니다(error.log). 수준은 DEBUG, INFO, WARN, ERRORFATAL 중 하나로 설정할 수 있습니다.

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

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

자세한 내용은 AEM 로깅로깅을 참조하십시오.

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

  • 로그 수준, 로그 파일 및 ​메시지 형식을 사용하여 로그 파일 및 메시지의 세부 정보를 정의합니다.

  • 범주 정의예를 들어 com.day.cq에 대한 로그만 있을 수 있습니다.

  • 팩토리 구성​을 사용하면 필요한 다양한 로그 수준 및 카테고리에 맞게 추가 구성을 추가할 수 있습니다.

  • 이러한 구성은 개발 중에 유용합니다.예를 들어 특정 서비스에 대한 TRACE 메시지를 특정 로그 파일에 기록할 수 있습니다.

  • 이러한 구성은 제작 환경에서 유용합니다.예를 들어, 보다 쉽게 모니터링하기 위해 개별 로그 파일에 기록된 특정 서비스에 대한 메시지가 있는 경우입니다.

자세한 내용은 AEM 로깅로깅을 참조하십시오.

Apache Sling 로깅 작성자 구성(팩토리 구성) 구성:

  • 로그 파일을 사용하여 로그 파일의 존재를 정의합니다.

  • 버전 회전을 정의하는 로그 파일의 수입니다.

  • 작성기는 Apache Sling 로깅 로거 구성 구성에서 사용할 수 있습니다.

  • 이러한 구성은 개발 중에 유용합니다.예를 들어 특정 서비스에 대한 TRACE 메시지를 특정 로그 파일에 기록할 수 있습니다.

  • 이러한 구성은 제작 환경에서 유용합니다.예를 들어, 보다 쉽게 모니터링하기 위해 개별 로그 파일에 기록된 특정 서비스에 대한 메시지가 있는 경우입니다.

자세한 내용은 AEM 로깅로깅을 참조하십시오.

Apache Sling Main Servlet 구성:

  • 무한 재귀과도한 스크립트 호출으로부터 시스템 을 보호하기 위한 요청당 호출 수 및 반복 깊이.

Apache Sling MIME 유형 서비스구성:

  • MIME 형식을 사용하여 프로젝트에 필요한 항목을 시스템에 추가합니다. 이렇게 하면 파일의 GET 요청이 파일 형식 및 응용 프로그램 연결에 대한 올바른 내용 유형 헤더를 설정할 수 있습니다.

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

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

  • 어떤 http 메서드를 필터링해야 합니까?
  • 빈 레퍼러 헤더가 허용되는지 여부
  • 서버 호스트 외에 허용되는 서버 목록입니다.

자세한 내용은 보안 검사 목록 - 사이트 간 요청 위조 문제를 참조하십시오.

노트

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

Apache Sling 요청 로거 구성:

  • 다양한 매개 변수를 사용하여 요청이 로깅되는 방식을 정의할 수 있습니다.

  • 요청 로그를 활성화하거나 비활성화합니다.

  • 액세스 로그를 활성화하거나 비활성화합니다.

Apache Sling 사용자 지정 가능한 요청 데이터 로거와 함께 사용됩니다.

자세한 내용은 AEM 로깅로깅을 참조하십시오.

Apache Sling Resource Resolver FactorySling 리소스 해상도의 중앙 측면 구성:

  • 리소스 검색 경로, 프로젝트 특정 경로를 추가합니다(제거하거나 제거하지 않음 /libs /apps).

  • 가상 URL을 사용하여 별칭 URL 매핑을 정의합니다.

  • 별칭을 정의하는 URL 매핑;예 /content/들어

  • 매핑 위치. 매퍼 구성을 외부 /etc/map로 지정합니다.

  • 로컬 설치(예: http://localhost:4502/system/console/jcrresolver 사용)를 사용하여 활성 리소스 확인자를 결정합니다.

자세한 내용은 다음을 참조하십시오.https://cwiki.apache.org/confluence/display/SLING/Flexible+Resource+Resolution.

주의

특히 이러한 옵션은 저장소에 구성해야 합니다.

그렇지 않으면 Felix 콘솔을 사용하여 URL 매핑​에 대해 변경한 내용이 다음 시작 시 AEM에 의해 덮어쓰여질 수 있습니다.

Apache Sling Servlet/Script Resolver 및 오류 처리기Sling Servlet 및 Script Resolver에는 다음과 같은 여러 작업이 있습니다.

  1. 요청을 처리하기 위해 호출할 서블릿이나 스크립트를 선택하는 데 ServletResolver으로 사용됩니다.

  2. 이것은 SlingScriptResolver 역할을 합니다.

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

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

  • 실행 경로 는 실행 가능한 스크립트를 검색할 경로를 끈뜨게 합니다.특정 경로를 구성하여 실행할 수 있는 스크립트를 제한할 수 있습니다. 경로가 구성되지 않은 경우 기본값이 사용됩니다( / = 루트). 이렇게 하면 모든 스크립트를 실행할 수 있습니다.

    구성된 경로 값이 슬래시로 끝나는 경우 전체 하위 트리가 검색됩니다. 후행 슬래시가 없으면 스크립트가 정확한 일치일 경우에만 실행됩니다.

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

  • 기본 확장기본 비헤이비어가 사용될 확장 목록 즉, 리소스 유형의 마지막 경로 세그먼트를 스크립트 이름으로 사용할 수 있습니다.

Day Commons GFX Font Helper그래픽을 렌더링할 때 DrawText를 사용하여 텍스트를 포함할 수 있습니다. 이와 같이 고유한 글꼴을 설치할 수도 있습니다.

  • 프로젝트별 글꼴을 검색할 글꼴 경로​를 정의합니다.

    예, /apps/myapp/fonts.

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

새 구성을 만들 때 팩토리 구성을 변경하지 말고, 여기서 사용할 수 있는 구성 관리자를 사용하여 이 구성 요소에 대한 새 팩토리 구성을 만드십시오.http://localhost:4502/system/console/configMgr/. 프록시 구성은 org.apache.http.proxyconfigurator에서 사용할 수 있습니다.

노트

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

하루 CQ 안티스팸 사용된 스팸 서비스(Akismet)를 구성합니다. 이를 위해서는 다음을 등록해야 합니다.

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

Adobe Granite HTML Library Manager클라이언트 라이브러리(css 또는 js)의 처리를 제어하도록 이 구성;예를 들어 기본 구조가 표시되는 방식을 포함합니다.

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

    • Minify(CRLF 및 공백 문자를 제거하려면) 활성화합니다.
    • Gzip 활성화(하나의 요청으로 파일을 압축 및 액세스할 수 있도록 허용)
    • 디버그 비활성화
    • 시간 설정 비활성화
  • JS 개발(특히 방화벽/디버깅 시):

    • Minify 비활성화
    • 디버깅할 파일을 구분하고 firebug와 함께 사용하려면 디버그​를 활성화합니다.
    • 타이밍에 관심이 있는 경우 시간 설정​을 활성화합니다.
    • JS 콘솔 로그 메시지를 보려면 Debug 콘솔을 활성화합니다.
주의

Minify 또는 Gzip​에 대한 설정을 변경할 때 /var/clientlibs의 컨텐츠도 삭제해야 합니다. 클라이언트 라이브러리의 캐시된 버전이며 다음에 요청할 때 다시 빌드됩니다.

노트

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

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

닫힌 사용자 그룹을 사용할 때 (다른 그룹 중) 구성할 수 있습니다.

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

일 CQ 링크 검사기 서비스 확인 및 필요한 경우 구성:

  • 스케줄러 기간을 사용하여 외부 링크가 자동으로 확인되는 간격을 정의합니다.

  • 실패한 외부 링크가 잘못된 것으로 간주되는 기간에 대해 잘못된 링크 허용치 간격​을 선택합니다.

  • 링크 확인 대체 패턴을 사용하여 링크 확인에서 제외할 경로를 정의합니다.

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

  • 링크 테스트 간격잘못된 링크 테스트 간격​에 정의된 간격을 확인합니다.

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

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

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

일 CQ 루트 매핑구성:

  • Target 경로 ""에 대한 요청이 리디렉션되는 위치를 정의할 /수 있습니다.

AEM에서 사용할 수 있는 2개의 UI가 있습니다.

  • 터치에 적합한 UI가 도입되었습니다.
  • 그리고 클래식 UI는 여전히 완벽하게 작동합니다.

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

  • 터치에 적합한 UI를 기본 UI로 사용하려면 Target 경로​가 다음을 가리켜야 합니다.

       /projects.html
    
  • 클래식 UI를 기본 UI로 사용하려면 Target 경로​가 다음을 가리켜야 합니다.

       /welcome.html
    
노트

표준 설치 시 터치에 적합한 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과 같은 접미어를 사용할 수 있으므로 개발할 때 유용합니다. 예를 들어 http://localhost:4502/cf#/content/geometrixx/en/support.html?debug=layout은 개발자에게 관심 있는 레이아웃 정보를 제공합니다.

  • 프로덕션 인스턴스에서 이것을 비활성화하여 성능과 보안을 보장합니다.

일 CQ WCM 필터구성일:

  • WCM 모드를 사용하여 기본 모드를 정의합니다.

  • 작성자 인스턴스에서 edit, disable,preview 또는 analytics일 수 있습니다.

    다른 모드는 사이드 킥에서 액세스할 수 있고, 접미어 ?wcmmode=disabled을 사용하여 프로덕션 환경을 에뮬레이션할 수 있습니다.

  • 게시 인스턴스에서 다른 모드에 액세스할 수 없도록 disabled으로 설정해야 합니다.

노트

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

CQ WCM Link Checker Configurator 의 요일:

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

일 CQ WCM 페이지 구성일:

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

Adobe 페이지 노출 횟수 추적기 작성자 인스턴스의 경우:

  • sling.auth.requirements:이 속성의 값을 -/libs/wcm/stats/tracker
주의

이 구성을 사용하면 추적 서비스에 대한 익명의 요청이 허용됩니다.

노트

자세한 내용은 페이지 노출 횟수를 참조하십시오.

일 CQ WCM 페이지 통계게시 인스턴스의 경우:

  • 페이지 통계를 추적하는 데 사용되는 URL을 구성하는 데이터를 보내는 URL(추적기 요청이 디스패처를 거치는 경우 중요);예를 들어 기본값은 입니다 http://localhost:4502/libs/wcm/stats/tracker.

  • 추적 스크립트 는 페이지에 추적 스크립트 포함을 활성화( true) 또는 비활성화( false)할 수 있도록 활성화됩니다. 기본값은 false입니다.

노트

자세한 내용은 페이지 노출 횟수를 참조하십시오.

요일 CQ WCM 버전 관리시스템에서 버전을 관리하는 경우 및 방법 제어:

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

  • 제거 사용

  • 경로 제거, 검색 작업이 검색할 경로

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

  • 최대 버전 연령, 버전의 최대 연령(일)

  • 최대 버전 수, 유지할 최대 버전 수

자세한 내용은 버전 삭제를 참조하십시오.

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

일 CQSE HTTP ServiceCQ Servlet 엔진을 제어합니다.

  • HTTP용 NIO, HTTP에 NIO를 사용할지 여부를 나타냅니다. 기본값은 true입니다. HTTP가 활성화된 경우에만 사용됩니다.

  • 연결 시간 초과, 연결 시간 초과(밀리초)입니다. 이 속성은 HTTP 및 HTTPS 연결 모두에 적용됩니다. 기본값은 60초입니다.

  • HTTPS 활성화, HTTPS가 활성화되었는지 여부. 기본값은 false입니다.

  • 세션 시간 초과, 분 단위로 지정된 HTTP 세션의 기본 라이프타임입니다. 제한 시간이 0 이하일 경우 세션이 시간 초과되지 않습니다. 기본값은 10분입니다.

  • 디버그 로깅, DEBUG 수준 메시지를 작성할지 여부를 선택합니다. 기본값은 false입니다.

  • 요청 버퍼 크기, 요청에 대한 버퍼 크기(바이트)입니다. 기본값은 8KB입니다.

  • 최대 스레드 수, 요청을 처리하는 데 사용할 최대 스레드 수입니다. 기본값은 200입니다.

다음 속성은 HTTPS가 활성화된 경우에만 적용됩니다.

  • HTTPS 포트, HTTPS 요청에 대한 수신 대기 포트입니다. 기본값은 433입니다.
  • HTTPS용 NIO, HTTP에 NIO를 사용할지 여부를 나타냅니다. 기본적으로 HTTP용 NIO 속성 값이 사용됩니다.
  • 저장소, HTTPS에 사용할 키 저장소의 절대 경로입니다. HTTPS가 활성화된 경우 필요합니다.
  • Keystore 암호, Keystore 액세스를 위한 암호.
  • 키 별칭, 키 저장소에 있는 비밀 키의 별칭입니다.
  • 키 암호, Keystore에서 비밀 키를 잠금 해제할 암호.
  • 클라이언트 인증서, 클라이언트가 유효한 인증서를 제공해야 하는 요구 사항. 기본값은 none입니다.

SSL 관련 옵션에 대한 자세한 내용 및 CQSE용 HTTPS를 사용하는 방법에 대한 자세한 설명은 HTTP Over SSL 활성화를 참조하십시오.

CQ Rewriter HTML 파서 팩토리

CQ 리writer의 HTML 파서를 제어합니다.

  • 처리할 추가 태그 - 파서에서 처리할 HTML 태그를 추가하거나 제거할 수 있습니다. 기본적으로 다음 태그가 처리됩니다.A,IMG,AREA,FORM,BASE,LINK,SCRIPT,BODY,HEAD
  • 카멜 대소문자 유지 - 기본적으로 HTML 파서는 카멜 대소문자(예: eBay)의 속성을 소문자(예: ebay)로 변환합니다. 이 설정을 해제하여 낙타 케이스 특성을 유지할 수 있습니다. angular 2과 같은 프런트 엔드 프레임워크를 사용할 때 유용합니다.

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

이는 팩토리 구성이므로 여러 인스턴스를 구성할 수 있습니다.

Adobe CQ Media DPS 세션 서비스 발행물에 사용할 DPS 세션을 관리합니다.

특히 dps.session.service.url.name을 정의할 수 있습니다.기본값은 https://dpsapi2.digitalpublishing.acrobat.com/webservices/sessions로 설정됩니다.

자산/ 이진 파일이 안전하게 최종 사용자에게 전달되도록 AEM과 CDN 간 CDN 리writer 통신을 보장해야 합니다. 여기에는 2가지 작업이 포함됩니다.

  • CDN을 통해 AEM에서 리소스에 처음으로 액세스하는 경우(또는 캐시에서 만료된 후).
  • 리소스가 CDN에 캐시되면 AEM으로 요청되지 않고 해당 리소스에 액세스할 수 있는 모든 사용자는 CDN에서 안전하게 캐시된 리소스에 액세스해야 합니다.

AEM에서는 외부 CDN URL에 내부 자산 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_sign 매개 변수와 함께 요청을 AEM으로 전달하도록 CDN을 구성해야 합니다.

  6. 인증 핸들러는 cdn_sign 매개 변수의 유효성을 검사한 다음 사용자에게 전달된 자산을 CDN에 반환합니다

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

chlimage_1-118

노트

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

​CDNConfigServiceImplCDN 구성 제공

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

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

​CDNRewriter 내부 이미지 URL을 CDN URL로 다시 작성하기 위한 리writer

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

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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