Dieser ist persönlich.
Es war ein zufälliger Freitagabend und ich hatte ein „einfaches“ Ziel: eine statische Website auf AWS S3 mit meiner GoDaddy- Domain zu hosten. Ich meine, wie schwierig kann es sein, oder? Anscheinend ganz schön, wenn man bedenkt, dass es 10 Artikel, 4 Tutorials, 2 Videos und einen ganzen Tag gekostet hat, in dem ich alles ausprobiert habe, was das Internet zu bieten hat.
Aber keine Sorge! Ihre Reise wird viel reibungsloser verlaufen. Lassen Sie uns gemeinsam auf dieses Abenteuer eingehen, beginnend mit dem ersten und grundlegenden Schritt: Sich eine eingängige Domain zu sichern.
(Erfahren Sie, wie Sie bei GoDaddy eine persönliche Domain erwerben und einrichten.)
Sie haben sich also entschieden, Ihre eigene kleine Ecke im Internet einzurichten. Spannende Zeiten liegen vor uns! Beginnen wir mit den Grundlagen: dem Erwerb einer Domain .
Beginnen Sie mit dem Brainstorming eines einzigartigen und einprägsamen Domainnamens, der Sie oder Ihr Projekt gut repräsentiert. Halten Sie es kurz, prägnant und leicht zu buchstabieren. Sobald Sie ein paar Optionen im Kopf haben, ist es an der Zeit, die Website von GoDaddy zu besuchen.
Geben Sie auf der GoDaddy-Homepage Ihren gewünschten Domainnamen in die Suchleiste ein. Wenn Ihre erste Wahl getroffen wird, verzweifeln Sie nicht! GoDaddy bietet alternative Vorschläge an, oder Sie können eine Variation Ihrer ursprünglichen Idee ausprobieren. Sobald Sie eine verfügbare Domain gefunden haben, die Ihnen gefällt, legen Sie sie in Ihren Warenkorb, indem Sie auf die Schaltfläche „Make it Yours“ klicken.
GoDaddy bietet verschiedene Add-ons und Optionen, wie Datenschutz und professionelle E-Mail-Adressen (<Benutzername>@IhreDomain). Sehen Sie sich diese Angebote an, wählen Sie diejenigen aus, die Ihren Anforderungen entsprechen, und gehen Sie zur Kasse. Schließen Sie die Transaktion ab und voilà, die Domain gehört Ihnen!
Da die Domain nun in Ihrem Besitz ist, sind möglicherweise einige Einrichtungsschritte und Änderungen erforderlich, bevor sie unter Ihrer gewünschten URL angezeigt wird. Konfigurieren Sie Ihre Domain-Einstellungen, verbinden Sie sie mit Ihrem Hosting (auf das wir als Nächstes näher eingehen) und stellen Sie sicher, dass alles für den Start in Topform ist. Für diesen Teil der Einrichtung besuchen wir die DNS-Einträge und Weiterleitungsregeln Ihrer Domain.
Und schon haben Sie sich mit GoDaddy erfolgreich Ihr Stück vom Internetkuchen gesichert! Bleiben Sie auf dem Laufenden, während wir durch die nächste Phase unserer digitalen Reise navigieren: Hosting mit AWS S3.
(Einführung in das Hosten Ihrer Website auf S3 von Amazon Web Services.)
Willkommen im Kraftpaket des Internets:
AWS ist riesig und bietet eine Vielzahl von Diensten, die für Einsteiger überwältigend sein können. Melden Sie sich entweder bei Ihrem bestehenden AWS-Konto an oder erstellen Sie ein neues.
Stellen Sie sich einen Eimer als Speichereinheit für Ihre Website vor. Klicken Sie auf die Schaltfläche „Bucket erstellen“. Hier benennen Sie Ihren Bucket (normalerweise sollte dieser der Einfachheit halber mit Ihrem Domänennamen übereinstimmen, es ist jedoch in Ordnung, ihm einen beliebigen Namen zu geben), wählen eine Region aus, die Ihrer Zielgruppe am nächsten kommt, und führen zunächst die Standardeinstellungen durch.
Benennen Sie Ihren Bucket : Klicken Sie unter der S3-Konsole auf die blaue Schaltfläche „Bucket erstellen“. Es erscheint ein Fenster, in dem Sie zur Eingabe eines Bucket-Namens aufgefordert werden. Wählen Sie aus Gründen der Konsistenz einen Namen, der Ihrer Domain am besten entspricht.
Auswählen von Regionen : Wählen Sie eine Region in der Nähe Ihrer Zielgruppe aus, um die Latenz zu minimieren. Jede Region entspricht einem bestimmten geografischen Gebiet. Persönlich bevorzuge ich immer die Regionen „USA Ost“, da ich in den USA ansässig bin und auch weil es beim SSL-Zertifizierungsprozess auf AWS hilft (mehr dazu im nächsten Abschnitt).
Sobald Ihr Bucket fertig ist, ist es Zeit für einige Konfigurationen. Legen Sie die Eigenschaften und Berechtigungen fest, um Ihren Bucket öffentlich zu machen (da er standardmäßig privat ist), damit andere Ihre Website sehen können. Sie richten hier auch das Hosting einer statischen Website ein, indem Sie die Funktion aktivieren und Ihre Index- und Fehlerdokumente festlegen.
Wenn alles eingerichtet ist, können Sie die Dateien Ihrer Website in den Bucket hochladen. Laden Sie Ihre HTML-, CSS- und anderen Dateien einfach per Drag & Drop oder manuell in Ihren S3-Bucket hoch.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
AWS bietet einen einzigartigen Endpunkt für Ihre gehosteten Inhalte. Klicken Sie auf diesen Link, und wenn alles in Ordnung ist, sehen Sie Ihre statische Website lebendig und munter!
Und da haben Sie es! Der anfängliche Einstieg in AWS mag entmutigend erscheinen, aber mit diesen Schritten sind Sie nicht nur gelandet, sondern haben auch eine Basis geschaffen. Bereit für das nächste Abenteuer? Wir werden uns im kommenden Abschnitt näher mit der Live-Schaltung befassen.
Endlich fertig: Ihre Website ist online!
(Eine exemplarische Vorgehensweise für das erfolgreiche Hosten Ihrer Website und deren Live-Schaltung.)
Herzlichen Glückwunsch, Sie haben es fast geschafft! Jetzt binden wir alles zusammen, indem wir Ihre glänzende neue GoDaddy-Domäne auf den AWS S3-Bucket verweisen, den Sie sorgfältig eingerichtet haben.
Klicken Sie auf „Anfordern“, um ein neues Zertifikat zu initiieren, und wählen Sie „Ein öffentliches Zertifikat anfordern“ aus.
Fügen Sie Ihre Domainnamen hinzu – www.your-domain.com
& your-domain.com
.
Wählen Sie „DNS-Validierung“.
Melden Sie sich bei Ihrem GoDaddy-Konto an und navigieren Sie zu den Domäneneinstellungen der von Ihnen gewählten Domäne.
Gehen Sie unter „Zusätzliche Einstellungen“ auf „DNS verwalten“.
Fügen Sie die von ACM bereitgestellten CNAME-Einträge hinzu. Wiederholen Sie diesen Schritt für beide bereitgestellten Wertesätze.
Stellen Sie „Typ“ auf „CNAME“ ein.
„Name“ ist der „CNAME-Name“ von ACM ohne .
„Wert“ ist der „CNAME-Wert“ von ACM (im Ist-Zustand kopieren).
Stellen Sie „TTL“ auf „Standard“ ein.
Klicken Sie auf „ Verteilung erstellen “.
Geben Sie die URL der S3-Bucket-Website als „ Ursprungsdomäne “ ein (vermeiden Sie die Verwendung des automatisch vorgeschlagenen Links).
Wählen Sie unter „ Viewer-Protokollrichtlinie “ die Option „HTTP zu HTTPS umleiten“.
Wählen Sie unter „ Web Application Firewall (WAF)“ die Option „Sicherheitsschutz aktivieren“.
Fügen Sie unter „ Einstellungen “ „ Alternative Domainnamen (CNAME) “ für Ihre beiden bevorzugten Website-URLs ( www.your-domain.com
und your-domain.com
) hinzu.
Wählen Sie unter „ Benutzerdefiniertes SSL-Zertifikat “ das zuvor erstellte ACM-Zertifikat aus.
Leider unterstützt der Standard-DNS-Dienst von GoDaddy keine direkten ALIAS- oder ANAME-Einträge an CloudFront. Daher besteht die beste Vorgehensweise darin, einen CNAME für die www-Subdomain einzurichten und dann die Root-Domain auf die www-Subdomain umzuleiten. Sie haben bereits einen CNAME für www, also ändern wir diesen.
CloudFront-Domänenabruf: Notieren Sie sich den CloudFront-Domänennamen, der beim Erstellen Ihrer Verteilung angegeben wurde und etwa dxxxxxxxxxxxxx.cloudfront.net
ähnelt.
Aktualisieren des Stammdomäneneintrags: Das Standard-DNS von GoDaddy unterstützt keine ALIAS- oder ANAME-Einträge, die für Stammdomänen direkt auf CloudFront verweisen. Um dieses Problem zu beheben, richten Sie einen CNAME für Ihre www
Subdomain ein und leiten Sie den Stamm auf www
um.
CNAME für www anpassen: Ändern Sie den vorhandenen CNAME-Eintrag für www
Subdomain:
Typ: CNAME
Name: www
Daten: [Ihr CloudFront-Domänenname]
TTL: 1 Stunde (nach Wunsch anpassen)
www
Subdomain umzuleiten:www.your-domain.com
Umgang mit anderen Datensätzen: Behalten Sie die vorhandenen NS-, SOA- und _domainconnect
Datensätze ohne Änderungen bei.
Überlegungen zur Ausbreitungszeit: Nach diesen DNS-Anpassungen kann die Ausbreitung einige Zeit in Anspruch nehmen, die möglicherweise von sofort bis zu mehreren Stunden reicht. Nutzen Sie Tools wie
Sobald die Verbreitung abgeschlossen ist, sollten Benutzer durch den Zugriff your-domain.com
oder www.your-domain.com
sicher über HTTPS zu Ihrer auf CloudFront gehosteten Website weitergeleitet werden.
(Anleitung zur Aktualisierung und Pflege Ihrer neu gehosteten Website.)
Das Aktualisieren Ihrer auf AWS S3 gehosteten statischen Website ist ein unkomplizierter Vorgang. Befolgen Sie diese Schritte, um sicherzustellen, dass Ihre Website aktuell und aktuell bleibt:
/*
, um alle Dateien ungültig zu machen).
Herzlichen Glückwunsch, dass Sie die digitalen Wellen erfolgreich gemeistert haben, um Ihre glänzende, neue Website zu starten! Ihre virtuelle Immobilie ist jetzt betriebsbereit und bereit, Besucher aus der ganzen Welt sicher und schnell willkommen zu heißen.
Dieser scheinbar entmutigende Weg hat Sie von der Domänenregistrierung bei GoDaddy über sicheres, statisches Website-Hosting auf AWS S3 bis hin zur Bereitstellung mit CloudFront für zusätzliche Geschwindigkeit und Sicherheit geführt. Ein Hoch auf Ihren Erfolg! 🚀🎉