AEM Dispatcher:解决未列入白名单的CDN域导致的间歇性页面和资源加载问题
本文介绍如何解决Adobe Experience Manager (AEM) Dispatcher中当新的CDN域未在Dispatcher配置中列入白名单时出现的间歇性页面加载和资产交付问题。
描述 description
在您的环境中引入新CDN域后,如果该域未包含在允许列表中,AEM Dispatcher可能会阻止来自该域的请求。 这可能会导致访问网站页面或加载资产时出现间歇性故障。 该问题会影响任何使用Dispatcher筛选控制允许的客户端域的AEM环境。
环境
Adobe Experience Manager (AEM),所有版本均使用Dispatcher。
症状
- 访问实时站点页面时出现间歇性故障
- 最终用户的资产交付问题
原因
新CDN域未添加到Dispatcher配置的白名单中,导致阻止或处理来自CDN的请求。
解决方法 resolution
请按照以下步骤解决问题:
- 识别需要列入白名单的新CDN域(例如:
cdn.example.com)。 - 访问每个受影响的Dispatcher实例的配置文件。 相关文件通常名为
dispatcher.any,或者可能是允许的主机的自定义包含文件。 - 找到定义允许的主机或域(如
/allowedClients或/filter规则)的部分。 - 添加条目以将新的CDN域列入白名单(例如:将
cdn.example.com添加到允许列表)。 - 保存配置文件,然后重新加载或重新启动Dispatcher服务以应用更改。
- 通过访问站点页面并确认资产正确加载,验证Dispatcher现在是否接受CDN域。
recommendation-more-help
experience-cloud-kcs-help-kbarticles