Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration WordPress mit einem Lightsail Content Delivery Network
Dieser von Bitnami gepackte Blueprint ist veraltet
Von Bitnami verpackte Blueprints werden nach dem 19. Mai 2026 keine Updates mehr erhalten. Ab dem 19. November 2026 können Sie mit diesem Blueprint keine neuen Instanzen mehr erstellen. Wenn Sie neue Instanzen erstellen, empfehlen wir, den entsprechenden Lightsail-Blueprint zu verwenden, falls verfügbar. Bestehende Instanzen, die von Bitnami verpackte Blueprints verwenden, werden weiterhin ohne Unterbrechung ausgeführt. Weitere Informationen
Wenn Sie eine vorhandene Instanz haben, die einen von Bitnami verpackten Blueprint verwendet, und zu einem Blueprint migrieren möchten, finden Sie weitere Informationen unter Migrieren zu Lightsail-packaged Lightsail-Blueprints. Migration von Bitnami-Blueprints zu Lightsail-Blueprints
Dieses Tutorial bezieht sich nur auf Instanzen, die das von Bitnami gepackte Paket verwenden WordPress
Wenn Ihre Instance den von Lightsail gepackten WordPress Blueprint verwendet, finden Sie stattdessen weitere Informationen unter. WordPress
In diesem Handbuch zeigen wir Ihnen, wie Sie Ihre WordPress Instance so konfigurieren, dass sie mit einer Amazon Lightsail-Distribution funktioniert.
Bei allen Lightsail-Distributionen ist HTTPS standardmäßig für ihre Standarddomain aktiviert (z. B.). 123456abcdef.cloudfront.net Die Konfiguration Ihrer Distribution bestimmt, ob die Verbindung zwischen Ihrer Distribution und Ihrer Instance verschlüsselt ist.
-
Ihre WordPress Website verwendet nur HTTP — Wenn Ihre Website nur HTTP als Ursprung Ihrer Distribution verwendet und nicht für die Verwendung von HTTPS konfiguriert ist, können Sie Ihre Distribution so konfigurieren, dass alle Inhaltsanfragen über eine unverschlüsselte Verbindung beendet SSL/TLS und an Ihre Instance weitergeleitet werden.
-
Ihre WordPress Website verwendet HTTPS — Wenn Ihre Website HTTPS als Ursprung Ihrer Distribution verwendet, können Sie Ihre Distribution so konfigurieren, dass alle Inhaltsanfragen über eine verschlüsselte Verbindung an Ihre Instanz weitergeleitet werden. Diese Konfiguration wird als End-to-End-Verschlüsselung bezeichnet.
Schritt 1: Erfüllen der Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass sich Ihre WordPress Instance in einem laufenden Zustand befindet. Weitere Informationen finden Sie unter Starten, Beenden oder Neustarten Ihrer Instance.
Schritt 2: Erstellen Sie die Distribution
Führen Sie die folgenden Schritte aus, um eine Lightsail-Distribution für Ihre WordPress Instance zu konfigurieren. Weitere Informationen finden Sie unter Erstellen Sie ein Lightsail-Netzwerk zur Inhaltsbereitstellung.
Um eine Distribution für Ihre Instance zu erstellen WordPress
-
Wählen Sie im linken Navigationsbereich Networking aus.
-
Wählen Sie Create distribution (Distribution erstellen) aus.
-
Wählen Sie unter Choose your origin die Region aus, in der Sie Ihre WordPress Instance ausführen, und wählen Sie dann Ihre WordPress Instance aus. Wir verwenden automatisch die statische IP-Adresse, die Sie an die Instance angehängt haben.
-
Wählen Sie für das Verhalten beim Zwischenspeichern die Option Optimal für WordPress aus.
-
(Optional) Um die Ende-zu-Ende-Verschlüsselung zu konfigurieren, ändern Sie die Ursprungsprotokollrichtlinie auf „Nur HTTPS“. Weitere Informationen finden Sie unter Ursprungsprotokollrichtlinie. Dazu muss Ihre WordPress Instanz HTTPS bereitstellen. Anweisungen finden Sie unter HTTPS auf Ihrer WordPress Instance aktivieren.
-
Konfigurieren Sie die verbleibenden Optionen und wählen Sie dann Create distribution aus.
-
Wählen Sie auf der Registerkarte Benutzerdefinierte Domänen die Option Zertifikat erstellen aus. Geben Sie einen eindeutigen Namen für das Zertifikat ein, geben Sie die Namen Ihrer Domain und Ihrer Subdomains ein und wählen Sie dann Zertifikat erstellen aus.
-
Wählen Sie Anfügen eines Zertifikatsaus.
-
Wählen Sie unter DNS-Einträge aktualisieren die Option Ich verstehe aus.
Schritt 3: DNS-Einträge aktualisieren
Führen Sie die folgenden Schritte aus, um die DNS-Einträge für Ihre Lightsail-DNS-Zone zu aktualisieren.
Um die DNS-Einträge für Ihre Distribution zu aktualisieren
-
Wählen Sie im linken Navigationsbereich Domains & DNS aus.
-
Wählen Sie unter dem Abschnitt DNS-Zonen der Seite den Domänennamen aus, zu dem Sie die Akte hinzufügen möchten, der den Datenverkehr für Ihre Domäne an Ihren Verteilung weiterleitet.
-
Wählen Sie die Registerkarte DNS records (DNS-Datensätze) aus. Wählen Sie dann Add record (Datensatz hinzufügen) aus.
-
Führen Sie je nach Art der Domäne, die Sie auf die Verteilung verweisen möchten, einen der folgenden Schritte aus:
-
Wählen Sie eine Adressenakte (A), um eine Apex-Domain (z. B.
example.com) zu Ihrer Verteilung zu verweisen.Wenn bereits eine A-Akte für die Spitze Ihrer Domäne in Ihrer DNS-Zone vorhanden ist, müssen Sie diese vorhandene Akte bearbeiten, anstatt eine weitere A-Akte hinzuzufügen.
-
Wählen Sie einen kanonischen Namen (CNAME), um auf eine Unterdomäne (z. B.
website.example.com) auf Ihre Verteilung zu verweisen.
-
-
Wenn Sie einen A-Datesatz hinzufügen, wählen Sie im Textfeld Auflösung in den Namen Ihrer Verteilung aus. Wenn Sie eine CNAME-Akte hinzufügen, geben Sie im Textfeld Zuordnung zu den Standarddomänennamen Ihrer Verteilung ein.
Anmerkung
Wenn Sie der DNS-Zone einen A-Datensatz hinzufügen und den Namen Ihrer Verteilung auswählen, fügen Sie tatsächlich einen Alias-Datensatz hinzu, der sich von einem Adressen-Datensatz unterscheidet. Lightsail erleichtert Ihnen das Hinzufügen von Alias-Datensätzen ohne die zusätzlichen Schritte, die normalerweise bei anderen DNS-Hosting-Anbietern erforderlich sind.
-
Wählen Sie das Symbol „Speichern“, um die Akte in Ihrer DNS-Zone zu speichern.
Wiederholen Sie diese Schritte, um zusätzliche DNS-Akten für Domänen in Ihrem Zertifikat hinzuzufügen, das Sie mit dem Containerdienst verwenden. Warten Sie, bis die Änderungen über das DNS des Internets übertragen werden. Nach einigen Minuten sollten Sie sehen, ob Ihre Domäne auf Ihre Verteilung verweist. Sie sollten auch Ihre Verteilung testen. Weitere Informationen finden Sie unter Testen Ihrer Verteilung.
Schritt 4: Erlauben Sie, dass statische Inhalte von der Distribution zwischengespeichert werden
Gehen Sie wie folgt vor, um die wp-config.php Datei in Ihrer WordPress Instanz so zu bearbeiten, dass sie mit Ihrer Distribution funktioniert.
Anmerkung
Wir empfehlen, dass Sie einen Snapshot Ihrer WordPress Instance erstellen, bevor Sie mit diesem Verfahren beginnen. Der Snapshot kann als Backup verwendet werden, aus dem Sie eine andere Instance erstellen können, falls etwas schief geht. Weitere Informationen finden Sie unter Erstellen eines Snapshots Ihrer Linux- oder Unix-Instance.
-
Melden Sie sich bei der Lightsail-Konsole an.
-
Wählen Sie im linken Navigationsbereich das browserbasierte SSH-Clientsymbol aus, das neben Ihrer Instance angezeigt wird. WordPress
-
Nachdem Sie mit Ihrer Instance verbunden sind, geben Sie den folgenden Befehl ein, um ein Backup der
wp-config.phpDatei zu erstellen. Wenn etwas schief geht, können Sie die Datei mithilfe des Backups wiederherstellen.sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup -
Geben Sie den folgenden Befehl ein, um die
wp-config.phpDatei mit Vim zu öffnen.sudo vim /opt/bitnami/wordpress/wp-config.php -
Drücken Sie
I, um den Einfügemodus in Vim einzugeben. -
Löschen Sie die folgenden Codezeilen in der Datei.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/'); -
Fügen Sie der Datei eine der folgenden Codezeilen hinzu, je nachdem WordPress , welche Version Sie verwenden:
-
Wenn Sie Version 3.3 oder niedriger verwenden, fügen Sie den folgenden Codezeilen hinzu, in der Sie den Code zuvor gelöscht haben.
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } -
Wenn Sie Version 3.3-1-5 oder höher verwenden, fügen Sie den folgenden Codezeilen hinzu, in der Sie den Code zuvor gelöscht haben.
define('WP_SITEURL', 'http://DOMAIN/'); define('WP_HOME', 'http://DOMAIN/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
-
-
Drücken Sie die Esc-Taste, um den Einfügemodus in Vim zu verlassen, geben Sie dann
:wq!ein und drücken Sie die Enter-Taste, um Ihre Änderungen zu speichern (schreiben) und Vim zu beenden. -
Geben Sie den folgenden Befehl ein, um den Apache-Dienst auf Ihrer Instance neu zu starten.
sudo /opt/bitnami/ctlscript.sh restart apache -
Warten Sie einige Augenblicke, bis der Apache-Dienst neu gestartet wird, und prüfen Sie dann, ob Ihre Verteilung Ihre Inhalte cached. Weitere Informationen finden Sie unter Testen Sie Ihre Amazon Lightsail-Distribution.
-
Wenn etwas schief gelaufen ist, stellen Sie über den browserbasierten SSH-Client die Verbindung mit Ihrer Instance wieder her. Führen Sie den folgenden Befehl aus, um die
wp-config.phpDatei-Backup, die Sie zuvor in diesem Leitfaden erstellt haben, wiederherzustellen.sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.phpNachdem Sie die Datei wiederhergestellt haben, geben Sie den folgenden Befehl ein, um den Apache-Dienst neu zu starten:
sudo /opt/bitnami/ctlscript.sh restart apache
Zusätzliche Informationen über Verteilungen
Hier sind einige Artikel, die Ihnen bei der Verwaltung von Distributionen in Lightsail helfen: