Ausführen von AEM im produktionsbereiten Modus running-aem-in-production-ready-mode
Mit AEM 6.1 hat Adobe den neuen "nosamplecontent"
-Ausführungsmodus eingeführt, der der Automatisierung der für die Vorbereitung einer AEM-Instanz zur Bereitstellung einer Produktionsumgebung erforderlichen Schritte dient.
Der neue Ausführungsmodus konfiguriert nicht nur automatisch die Instanz, um die in der Sicherheitsprüfliste beschriebenen Best Practices für die Sicherheit einzuhalten, sondern entfernt darüber hinaus alle Geometrixx-Beispielsanwendungen und -konfigurationen innerhalb des Prozesses.
Für die Ausführung von AEM im produktionsbereiten Modus müssen Sie nur nosamplecontent
über den Ausführungsmodus-Schalter -r
zu Ihren vorhandenen Startargumenten hinzufügen:
java -jar aem-quickstart.jar -r nosamplecontent
Beispielsweise können Sie den produktionsbereiten Modus zum Starten einer Autoreninstanz mit MongoDB-Persistenz verwenden:
java -jar aem-quickstart.jar -r author,crx3,crx3mongo,nosamplecontent -Doak.mongo.uri=mongodb://remoteserver:27017 -Doak.mongo.db=aem-author
Ändern eines Teils des produktionsbereiten Modus changes-part-of-the-production-ready-mode
Genauer gesagt werden die folgenden Konfigurationsveränderungen durchgeführt, wenn AEM im produktionsbereiten Modus ausgeführt wird:
-
Das CRXDE-Support-Bundle (
com.adobe.granite.crxde-support
) ist im produktionsbereiten Modus standardmäßig deaktiviert. Es kann jederzeit über das öffentliche Maven-Repository von Adobe installiert werden. Version 3.0.0 ist für AEM 6.1 erforderlich. -
Das Bundle Apache Sling Simple WebDAV Access to repositories (
org.apache.sling.jcr.webdav
) ist nur für Autoreninstanzen verfügbar. -
Neu erstellte Benutzende müssen das Passwort bei der ersten Anmeldung ändern. Dies gilt nicht für Admin-Benutzende.
-
Debug-Informationen erzeugen ist für den Apache Sling JavaScript Handler deaktiviert.
-
Die Funktionen zum zugeordneten Inhalt und zum Erzeugen von Debug-Informationen sind für den Apache Sling Jsp Script Handler deaktiviert.
-
Der Day CQ WCM-Filter ist auf
edit
bei der Autoreninstanz und aufdisabled
bei der Veröffentlichungsinstanz eingestellt. -
Der Adobe Granite HTML Library Manager wird mit den folgenden Einstellungen konfiguriert:
- Minify:
enabled
- Debug:
disabled
- Gzip:
enabled
- Timing:
disabled
- Minify:
-
Das Apache Sling Get Servlet ist so eingestellt, dass es sichere Konfigurationen standardmäßig unterstützt, so zum Beispiel wie folgt: