在生產就緒模式下運行AEM

有了AEM 6.1,Adobe推出全新的"nosamplecontent"執行模式,旨在自動化準備AEM例項以部署在生產環境中所需的步驟。

新的執行模式不僅會自動設定執行個體,以符合安全性檢查清單中所述的安全性最佳實務,還會移除程式中的所有範例geometrixx應用程式和設定。

注意

由於AEM Production Ready Mode僅涵蓋保護例項所需的大部分工作,因此強烈建議您先參閱安全性檢查清單,再與生產環境一起上線。

此外,請注意,在「生產就緒模式」中執行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

更改部分生產就緒模式

更具體地說,當AEM以生產就緒模式執行時,將會執行下列組態變更:

  1. CRXDE支援包(com.adobe.granite.crxde-support)在生產就緒模式下預設禁用。 它可隨時從Adobe公用Maven儲存庫安裝。 AEM 6.1需使用3.0.0版。

  2. Apache Sling Simple WebDAV Access to repositories(org.apache.sling.jcr.webdav)bundle將僅適用於​author​例項。

  3. 新建立的使用者必須在第一次登入時變更密碼。 這不適用於管理員使用者。

  4. 針對 Apache Sling Java Script Handler 停用產生​除錯資訊。

  5. Mapped content和Generate debug infoare disabled for the Apache Sling JSP Script Handler .

  6. Day CQ WCM Filter​設為​author​上的edit,以及​publish​例項上的disabled

  7. Adobe Granite HTML Library Manager​已設定下列設定:

    1. 精簡: enabled
    2. 除錯: disabled
    3. Gzip: enabled
    4. 時機: disabled
  8. Apache Sling GET Servlet​預設會設為支援安全組態,如下所示:

設定 作者 發佈
TXT轉譯 已停用 已停用
HTML轉譯 已停用 已停用
JSON轉譯 已啟用 已啟用
XML轉譯 已停用 已停用
json.maximumresults 1000 100
自動索引 已停用 已停用

本頁內容