在生产就绪模式下运行AEM running-aem-in-production-ready-mode

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

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

NOTE
由于实际原因,AEM生产就绪模式将仅涵盖保护实例所需的大多数任务,因此强烈建议您在投入生产环境之前参考安全核对清单
另请注意,以生产就绪模式运行AEM将有效地禁用对CRXDE Lite的访问。 如果出于调试目的需要它,请参阅在AEM中启用CRXDE Lite

chlimage_1-83

要在生产就绪模式下运行AEM,您必须通过-r运行模式开关将nosamplecontent添加到现有的启动参数:

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

更改部分生产就绪模式 changes-part-of-the-production-ready-mode

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

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

  2. Apache Sling Simple 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 ​设置为支持安全配置,如下所示:

配置
作者
Publish
TXT演绎版
已禁用
已禁用
HTML演绎版
已禁用
已禁用
JSON演绎版
已启用
已启用
XML演绎版
已禁用
已禁用
json.maximumresults
1000
100
自动索引
已禁用
已禁用
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2