Tutorial zur Einrichtung und Verwendung von AWS CloudFront (AWS CDN); beschleunigen Sie WordPress

Tutorial zur Einrichtung und Verwendung von AWS CloudFront (AWS CDN); beschleunigen Sie WordPress

Aufgrund meiner begrenzten Internetkenntnisse weisen Sie mich gern auf etwaige Fehler oder Auslassungen hin.

1. Eine kurze Einführung in AWS CloudFront

Amazon CloudFront, auch bekannt als AWS CDN, verfügt über Knoten, die auf der ganzen Welt verteilt sind, unter anderem in Asien, Japan, Hongkong, Singapur usw. Mit Ausnahme der inländischen Knoten müssen keine anderen Knoten angemeldet werden.
Das erste Jahr ist kostenlos und jeden Monat werden 50 GB Daten bereitgestellt. Es wird nur der ausgehende Datenverkehr berechnet, der eingehende Datenverkehr wird nicht mitgezählt.

Offizielle AWS CloudFront-Website: https://aws.amazon.com/cn/cloudfront/

2. AWS CloudFront-Registrierung

AWS CloudFront hat eine chinesische Seite und für die Registrierung ist eine Mobiltelefon- und Kreditkartenverifizierung erforderlich.

3. Anwendung und Einrichtung von AWS CloudFront

Nehmen Sie tg.tn als Beispiel (binden Sie auf dem Host tg.tn und www.tg.tn gleichzeitig und greifen Sie als tg.tn auf den Hauptdomänennamen zu).

Rufen Sie das AWS CloudFront-Backend auf und klicken Sie auf „Distribution erstellen“

Wählen Sie WEB-Beschleunigung

Ursprungsdomänenname: kann nur ein Domänenname sein, www.tg.tn
Ursprungsprotokollrichtlinie: Wenn Sicherheit wichtig ist, verwenden Sie https
Weiterleitung und Zwischenspeicherung von Abfragezeichenfolgen: Alle Caches auswählen
Objekte automatisch komprimieren: Wählen Sie JA


Beantragen/importieren Sie ein SSL-Zertifikat für Domänennamen: https://console.aws.amazon.com/acm/home?region=us-east-1#/
Die Anweisungen zur Beantragung und Installation des AWS SSL-Zertifikats sind schrittweise und sehr einfach.
Wählen Sie beim Importieren eines Zertifikats das Apache-Format.

Dies ist, was erstellt wird. Wählen Sie ID, um zur CDN-Verwaltung zu gelangen, und wählen Sie BEARBEITEN

Alternative Domänennamen (CNAMEs): Geben Sie den zu beschleunigenden Domänennamen ein.
SSL-Zertifikat: Sie können AWS (kostenlos) oder Ihr eigenes SSL-Zertifikat (kostenlos) verwenden.

3. DNS-Auflösungseinstellungen

Richten Sie es mit Ihrer eigenen Domänennamenauflösung ein (inländisches DNSPOD, DNS.COM, Huawei Cloud DNS usw. werden empfohlen)

www.tg.tn Der A-Eintrag der gesamten Netzwerkauflösung ist Ihre Host-IP (Auflösungsquelle)

Der CNAME für die Inlandsauflösung von tg.tn lautet xxx.cloudfront.net (der von Cloudfront vergebene Beschleunigungsdomänenname).
www.tg.tn Der inländische CNAME für die Auflösung lautet xxx.cloudfront.net (der von Cloudfront vergebene Beschleunigungsdomänenname).


4. Einrichten von AWS CloudFront (AWS CDN) zur Beschleunigung von WordPress

WordPress, da es eine Anmeldung, Kommentare usw. erfordert, müssen andere Teile eingerichtet werden. Programme wie solche, die eine Anmeldung und das Kommentieren erfordern, müssen alle eingerichtet werden.

Gehen Sie zur AWS CloudFront-Einstellungsseite, klicken Sie auf „Verhalten“ und bearbeiten Sie die Standardregeln.

Viewer-Protokollrichtlinie: Es wird nur HTTPS empfohlen. Die Umleitung von HTTP auf HTTPS ist ebenfalls verfügbar.
Erlaubte HTTP-Methoden: Wählen Sie GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
Zwischengespeicherte HTTP-Methoden: Wählen Sie OPTIONEN
Cache basierend auf ausgewählten Anforderungsheadern: Whitelist auswählen
Whitelist-Header: Nach unten ziehen und Host und Origin hinzufügen

Dann erstellen Sie neue Verhaltensweisen

Pfadmuster: /wp-login.php
Cookies weiterleiten: Whitelist auswählen
Whitelist Cookies: So fügen Sie sie hinzu
Kommentarautor_*
Kommentar_Autor_E-Mail_*
Kommentarautor-URL*
wordpress_*
wordpress_eingeloggt_in_*
wordpress_sec_*
WordPress-Testcookies
wp-Einstellungen-*


Erstellen Sie weiterhin neue Verhaltensweisen
Pfadmuster: /wp-admin/*


Erstellen Sie weiterhin neue Verhaltensweisen
Pfadmuster: /wp-json/*


Referenz: https://jeffreyeverhart.com/2018/12/07/setup-aws-cloudfront-for-wordpress-scaling-this-blog/, und holen Sie sich begeisterte Anleitung vom Inhaber von SaltyFishTech.

<<:  Pyclouds: 352 Yuan/Monat/1 GB Speicher/20 GB Speicherplatz/unbegrenzter Datenverkehr/300 Mbit/s-1 Gbit/s-Port/unabhängige IP/KVM/Hangzhou Mobile

>>:  Liuliu Cloud: 28/Monat/1 GB Speicher/20 GB SSD-Speicherplatz/unbegrenzter Datenverkehr/5 Mbit/s–15 Mbit/s-Port/KVM/Hongkong CN2 GIA/Los Angeles CN2 GIA

Artikel empfehlen

[Black Friday] OVH/Soyoustart: Dedizierte Server und VPS-Rabatte

Einige von ihnen bieten ein gutes Preis-Leistungs...

Zuverlässiges Verkaufsargument für Parallelimport-Mobiltelefone in Xi'an

1. Western Cell Phone Network Meine Firma hat hie...

Fantasy Realm: Kostenloses, Open-Source-PHP-Sina-Fotohostingprogramm

1. Einführung in die Fantasy-Welt Fantasy Domain ...

59 $/Jahr/50 G Speicherplatz/500 G Datenverkehr virtueller Host – WPWebHost

WPWebHost ist ein 2007 gegründetes amerikanisches...