Umleiten von HTTP zu HTTPS für alle Seiten in Adobe Commerce auf Cloud-Infrastrukturen (TLS erzwingen)
Aktivieren Sie im Commerce Admin die Force TLS-Funktion von Fastly, um die globale HTTP-zu-HTTPS-Umleitung für alle Seiten Ihrer Adobe Commerce im Cloud-Infrastrukturspeicher zu aktivieren.
Dieser Artikel enthält Schritte einen schnellen Überblick über die TLS-Erzwingungsfunktion, die betroffenen Versionen und Links zur zugehörigen Dokumentation.
Schritte steps
Schritt 1: Konfigurieren sicherer URLs step-1-configure-secure-urls
In diesem Schritt definieren wir die sicheren URLs für den Store. Wenn dies bereits geschehen ist, fahren Sie mit Schritt 2: TLS erzwingen fort.
- Melden Sie sich beim Commerce Admin an.
- Navigieren Sie zu Stores > Konfiguration > Allgemein > Web.
- Erweitern Sie den Abschnitt Basis-URLs (sicher.
- Geben Sie im Feld Sichere Basis URL die HTTPS-URL Ihres Stores an.
- Legen Sie die Einstellungen Sichere URLs für Storefront verwenden und Sichere URLs für Admin verwenden auf Ja fest.
- Klicken oben rechts auf Konfiguration speichern“, um Änderungen anzuwenden.
Verwandte Dokumentation in unserem Benutzerhandbuch: URLs speichern.
Schritt 2: TLS erzwingen aktivieren step-2-enable-force-tls
- Navigieren Sie in der Commerce Admin zu Stores > Configuration > Advanced > System.
- Erweitern Sie den Vollständiger Seitencache-Abschnitt, dann Fastly Configuration und dann Advanced Configuration.
- Klicken Sie auf die TLS erzwingen-Schaltfläche.
- Klicken Sie im angezeigten Dialogfeld auf Hochladen.
- Stellen Sie nach dem Schließen des Dialogfelds sicher, dass der aktuelle Status von TLS erzwingen als aktiviert“ angezeigt.
Verwandte Fastly-Dokumentation: TLS-Handbuch erzwingen für Adobe Commerce 2.
Über TLS erzwingen
TLS (Transport Layer Security) ist ein Protokoll für sichere HTTP-Verbindungen, das sein weniger sicheres Vorgängerprotokoll, das SSL-Protokoll (Secure Socket Layer), ersetzt.
Mit der Force TLS-Funktion von Fastly können Sie alle eingehenden unverschlüsselten Anfragen für Ihre Website-Seiten an TLS erzwingen.
>>
Es funktioniert durch Rückgabe einer 301 Moved Permanently-Antwort auf jede unverschlüsselte Anfrage, die zum TLS-Äquivalent umleitet. Wenn Sie beispielsweise eine Anfrage für http://www.example.com/foo.jpeg stellen, leiten Sie diese an https://www.example.com/foo.jpeg weiter.
Sicherung der Kommunikation (Fastly-Dokumentation)
Betroffene Versionen
-
Adobe Commerce auf Cloud-Infrastruktur:
- Version: 2.1.4 und höher
- Pläne: Adobe Commerce auf Cloud-Infrastruktur Starter-Planarchitektur und Adobe Commerce auf Cloud-Infrastruktur Pro-Planarchitektur (einschließlich Pro Legacy)
-
Fastly: 1.2.4
Keine Änderungen in routes.yaml erforderlich
Um die HTTP-zu-HTTPS-Umleitung auf allen-Seiten Ihres Stores zu aktivieren, müssen Sie die Seiten nicht zur routes.yaml
-Konfigurationsdatei hinzufügen. Es reicht aus, TLS global für Ihren gesamten Store zu erzwingen (mit der Commerce-Admin).