在AEM 6.1中,Adobe引入了新的"nosamplecontent"
运行模式,旨在自动执行准备AEM实例以部署到生产环境所需的步骤。
新的运行模式不仅将自动配置实例以符合安全清单中描述的安全最佳实践,还将删除该过程中的所有示例geometrixx应用程序和配置。
要在生产就绪模式下运行AEM,您只需通过-r
runmode开关将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
更具体地说,在生产就绪模式下运行AEM时将执行以下配置更改:
默认情况下,在生产就绪模式下禁用CRXDE支持包(com.adobe.granite.crxde-support
)。 它可以随时从Adobe公共Maven存储库安装。 AEM 6.1需要版本3.0.0。
对存储库(org.apache.sling.jcr.webdav
)的 Apache Sling Simple WebDAV Access捆绑包将仅在author实例上可用。
新创建的用户需要在首次登录时更改口令。 这不适用于管理员用户。
为Apache Sling Java脚本处理程序 生成禁用的调试信息。
映射 内容 和生成 调试信息已对Apache Sling JSP脚 本处理程序禁用。
Day CQ WCM过滤器在author上设置为edit
,在publish实例上设置为disabled
。
AdobeGranite HTML库管理器配置了以下设置:
enabled
disabled
enabled
disabled
默认情况下,Apache SlingGETServlet设置为支持安全配置,如下所示:
配置 | 创作 | 发布 |
---|---|---|
TXT再现 | 已禁用 | 已禁用 |
HTML再现 | 已禁用 | 已禁用 |
JSON再现 | 已启用 | 已启用 |
XML再现 | 已禁用 | 已禁用 |
json.maximumresults | 1000 | 100 |
自动索引 | 已禁用 | 已禁用 |