.woff 및 .woff2 확장을 사용할 때 오류를 해결하는 방법

이 문서에서는 중간 인스턴스에 .woff 및 .woff2 파일 확장자를 화이트리스트에 추가할 때 Adobe Campaign Classic v7(릴리스 7.2.2 - 빌드 9349)에서 CORS 정책 오류가 발생하는 문제를 해결합니다.

설명 description

환경

Adobe Campaign Classic v7 (릴리스 7.2.2 - 빌드 9349)

문제/증상

mid 인스턴스에서 .woff 및 .woff2를 허용 목록에 추가하고 웹 앱에서 이러한 파일 확장자를 사용하면 다음 오류가 발생합니다.

Access to font at 'https://mkt-instance.campaign.adobe.com/res/mid-instance/file_example.woff2'
    from origin 'https://mkt-instance.campaign.adobe.com' has been blocked by
    CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

재현 단계:

  1. .woff 및 .woff2 파일을 사용하여 웹 앱의 URL에 액세스합니다.
  2. 웹 브라우저의 브라우저 콘솔을 열고 이러한 파일에 대한 오류를 확인합니다.

해결 방법 resolution

  1. serverConf.xml의 릴레이 섹션 아래에 Access-Control-Allow-Origin, Access-Control-Allow-HeadersAccess-Control-Allow-Methods을(를) responseHeader로 추가합니다.
  2. 두 앱 컨테이너의 apache_neolane.confAccess-Control-Allow-Origin, Access-Control-Allow-HeadersAccess-Control-Allow-Methods 헤더를 추가합니다.
  3. 두 파일이 저장되면 인스턴스의 모든 컨테이너에서 새 nlserver와 Apache를 다시 시작합니다.

원인

serverConf.xmlapache_neolane.conf에서 mid 인스턴스에 Access-Control-Allow-Origin, Access-Control-Allow-HeadersAccess-Control-Allow-Methods 헤더의 구성이 없으므로 오류가 발생합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f