Dispatcher 구성 id213BCM0M05U
AEM Guides과 함께 AEM 작성자 인스턴스에서 Dispatcher을 사용하려는 경우 다음 추가 구성을 수행하여 설정을 완료해야 합니다.
URL에서 AllowEncodedSlashes 활성화
인코딩된 슬래시가 있는 URL은 AEM Dispatcher 설정에서 기본적으로 활성화되지 않지만 AEM Guides에서 작업하는 동안 활성화해야 합니다. 이렇게 하려면 다음 코드 조각과 같이 Apache 구성에서 AllowEncodedSlashes 매개 변수를 On(으)로 설정해야 합니다.
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
DITA에 대한 mime.types 파일 구성
AEM Guides과 함께 Dispatcher을 사용하는 경우 작성자가 원시 텍스트 형식 대신 \으로 컨텐츠를 볼 수 있도록 DITA 맵 및 주제 파일을 HTML으로 렌더링해야 합니다.
mime.types 파일을 업데이트하려면 다음 단계를 수행하십시오.
-
SSH를 사용하여 Dispatcher 서버에 연결하고
httpd.conf파일을 찾습니다. -
mime.types파일의 경로를 확인하십시오. -
mime.types파일을 열고 " text/html"을 검색합니다. "text/html"의 기본 매핑은 다음과 같습니다.text/html html htm -
다음과 같이 ditamap 및 dita 확장을 추가하여 매핑을 업데이트합니다.
text/html html htm ditamap dita -
파일을 저장하고 닫습니다.
이 구성 업데이트를 사용하면 Dispatcher에서 렌더링한 DITA 맵 및 주제 파일이 Assets UI에서 HTML으로 표시됩니다.
사용자 환경 설정 요청 URL 허용
AEM Guides과 함께 Dispatcher을 사용할 때 작성자 인스턴스에 앞에 Dispatcher가 있는 경우 다음 두 가지 사항을 변경합니다.
- POST 요청 URL을 허용 목록에 추가합니다. 샘플
/filters규칙이 아래에 제공됩니다. 이 규칙을 Dispatcher 구성 파일에 추가하십시오.
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- URL 패턴
/libs/cq/security/userinfo.json이(가) 작성자 Dispatcher에 캐시되지 않았는지 확인하므로\(like below\)에author\_dispatcher.any규칙을 추가하십시오.
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}