在生产就绪模式下运行AEM

通过AEM 6.1,Adobe推出了新的 "nosamplecontent" 运行模式旨在自动执行准备AEM实例以在生产环境中部署所需的步骤。

新的运行模式不仅会自动配置实例以遵循安全清单中所述的安全最佳实践,而且还会删除流程中的所有示例Geometrixx应用程序和配置。

注意

由于实际原因,AEM生产就绪模式仅涵盖保护实例所需的大多数任务,因此强烈建议您参阅 安全核对清单 在生产环境上线之前。

此外,请注意,在生产就绪模式下运行AEM将有效地禁用对CRXDE Lite的访问。 如果您出于调试目的而需要它,请参阅 在AEM中启用CRXDE Lite.

chlimage_1-83

要在生产就绪模式下运行AEM,您只需添加 nosamplecontent 通过 -r 运行模式切换到现有的启动参数:

java -jar aem-quickstart.jar -r nosamplecontent

例如,您可以使用生产就绪来启动具有MongoDB持久性的创作实例,如下所示:

java -jar aem-quickstart.jar -r author,crx3,crx3mongo,nosamplecontent -Doak.mongo.uri=mongodb://remoteserver:27017 -Doak.mongo.db=aem-author

更改部分生产就绪模式

更具体地说,当AEM在生产就绪模式下运行时,将执行以下配置更改:

  1. CRXDE支持捆绑包 ( com.adobe.granite.crxde-support)在生产就绪模式下默认处于禁用状态。 可以随时从Adobe的公共Maven存储库安装它。 AEM 6.1需要版本3.0.0。

  2. Apache Sling对存储库的简单WebDAV访问 ( org.apache.sling.jcr.webdav)包将仅在 作者 实例。

  3. 新创建的用户需要在首次登录时更改密码。 这不适用于管理员用户。

  4. 生成调试信息 已为禁用 Apache Sling JavaScript处理程序.

  5. 映射的内容生成调试信息 已为禁用 Apache Sling JSP脚本处理程序.

  6. Day CQ WCM过滤器 设置为 edit 日期 作者disabled 日期 发布 实例。

  7. AdobeGraniteHTML库管理器 进行了以下设置:

    1. 缩小: enabled
    2. 调试: disabled
    3. Gzip: enabled
    4. 计时: disabled
  8. Apache SlingGETServlet 设置为默认支持安全配置,如下所示:

配置 创作 发布
TXT演绎版 已禁用 已禁用
HTML演绎版 已禁用 已禁用
JSON演绎版 已启用 已启用
XML演绎版 已禁用 已禁用
json.maximumresults 1000 100
自动索引 已禁用 已禁用

在此页面上