Einrichten einer Apex-Domäne in Azure Static Web Apps
Domänennamen ohne Unterdomäne werden als Apex- oder Stammdomänen (root) bezeichnet. Die Domäne www.example.com
ist beispielsweise die Unterdomäne www
, die mit der Apex-Domäne example.com
verknüpft ist.
Einige Domänenregistrierungsstellen (z. B. Google und GoDaddy) ermöglichen es Ihnen nicht, die Apex-Domäne auf eine vorhandene URL zu verweisen. Wenn Ihre Registrierungsstelle keine Unterstützung oder Aufzeichnungen unterstützt ALIAS
oder ANAME
keine Flattens zulässt CNAME
, sollten Sie die folgenden Optionen in Betracht ziehen:
- Konfigurieren Ihrer Domäne mit Azure DNS
- Weiterleiten der Apex-Domäne an die
www
-Unterdomäne - Verwenden eines Datensatzes
A
Die Verwendung eines A
Datensatzes leitet Ihren Datenverkehr an einen einzelnen regionalen Host Ihrer statischen Web-App weiter. Wenn diese Option aktiviert ist, profitiert Ihre statische Web-App nicht mehr von der globalen Verteilung, und dies kann sich auf die Anwendungsleistung auswirken. Erwägen Sie die Verwendung ALIAS
ANAME
oder CNAME
den Eintrag für APEX Standard s für die beste Leistung.
In diesem Handbuch werden drei Optionen zum Konfigurieren einer Apex-Aufgabe veranschaulicht Standard.
Verwenden Sie die Schritte zum Einrichten mit einem ALIAS-Eintrag, wenn Ihre Domänenregistrierungsstelle den DNS-Eintrag
ALIAS
unterstützt.Wenn Ihre Registrierungsstelle keine
ALIAS
-Einträge unterstützt, aberANAME
-Einträge oderCNAME
-Vereinfachung unterstützt, finden Sie Konfigurationseinstellungen in deren jeweiliger Dokumentation.Verwenden Sie die Schritte unter Weiterleiten an die www-Unterdomäne, wenn Ihre Domänenregistrierungsstelle den DNS-Eintrag
ALIAS
nicht unterstützt.Führen Sie die Schritte zum Einrichten eines A-Eintrags aus, wenn die oben genannten Optionen ihnen nicht entsprechen. Mit einem
A
Datensatz wird Ihr Datenverkehr an einen einzelnen static Web-Apps-Host geleitet, und Ihre App profitiert nicht mehr von den Leistungsverbesserungen, die von der globalen Verteilung bereitgestellt werden.
Einrichten mit einem ALIAS-Eintrag
Bevor Sie den ALIAS
-Eintrag erstellen, müssen Sie zunächst überprüfen, ob Sie die Domäne besitzen.
Überprüfen des Besitzes
Öffnen Sie das Azure-Portal.
Navigieren Sie zu Ihrer statischen Web-App.
Kopieren Sie im Fenster Übersicht die generierte URL Ihrer Website, und legen Sie sie zur zukünftigen Verwendung in einem Text-Editor ab.
Wählen Sie unter Einstellungen die Option Benutzerdefinierte Domänen aus.
Klicken Sie auf + Hinzufügen.
Geben Sie auf der Registerkarte Domäne eingeben Ihren Apex-Domänennamen ein.
Wenn Ihr Domänenname beispielsweise
example.com
lautet, geben Sieexample.com
in dieses Feld ein (ohne Unterdomänen).Wählen Sie Weiter aus.
Geben Sie auf der Registerkarte Überprüfen und konfigurieren die folgenden Werte ein.
Einstellung Wert Domänenname Dieser Wert sollte mit dem Domänennamen übereinstimmen, den Sie im vorherigen Schritt eingegeben haben. Typ des Hostnamenseintrags Wählen Sie TXT aus. Wählen Sie Code generieren aus.
Warten Sie, bis der Code generiert wurde. Dies kann ungefähr eine Minute dauern.
Nachdem der
TXT
-Eintragswert generiert wurde, wählen Sie Kopieren (neben dem generierten Wert) aus, um den Code in die Zwischenablage zu kopieren.Wählen Sie Schließen aus.
Öffnen Sie eine neue Browserregisterkarte, und melden Sie sich bei Ihrem Domänenregistrierungsstellenkonto an.
Navigieren Sie zu den DNS-Konfigurationseinstellungen Ihres Domänennamens zurück.
Fügen Sie einen neuen
TXT
-Eintrag mit den folgenden Werten hinzu.Einstellung Wert Typ TXT
Host Geben Sie @ ein. Wert Fügen Sie den generierten Codewert ein, den Sie aus dem Azure-Portal kopiert haben. TTL (falls zutreffend) Als Standardwert übernehmen. Speichern Sie die Änderungen an Ihrem DNS-Eintrag.
Einrichten eines ALIAS-Eintrags
Kehren Sie zu den DNS-Konfigurationseinstellungen Ihres Domänennamens zurück.
Fügen Sie einen neuen
ALIAS
-Eintrag mit den folgenden Werten hinzu.Einstellung Wert Typ ALIAS
Host Geben Sie @ ein. Wert Fügen Sie die generierte URL ein, die Sie aus dem Azure-Portal kopiert haben. Stellen Sie sicher, dass Sie das Präfix https://
aus Ihrer URL entfernen.TTL (falls zutreffend) Als Standardwert übernehmen. Speichern Sie die Änderungen an Ihrem DNS-Eintrag.
Da DNS-Einstellungen verteilt werden müssen, kann dieser Vorgang einige Zeit dauern.
Öffnen Sie eine neue Browserregisterkarte, und navigieren Sie zu Ihrer Apex-Domäne.
Nachdem die DNS-Einträge aktualisiert wurden, sollte Ihre statische Web-App im Browser angezeigt werden. Überprüfen Sie außerdem den Standort, um zu überprüfen, ob Ihre Website mithilfe von
https
sicher bedient wird.
Weiterleiten an die www-Unterdomäne
Jede Domänenregistrierungsstelle verfügt über einen anderen Prozess zum Verwalten von Domänennamen. Nachdem Sie sich bei Ihrem Konto bei Ihrer Registrierungsstelle angemeldet haben, suchen Sie nach Optionen für die Domänenweiterleitung. Bei einigen Registrierungsstellen ist diese Funktion unter DNS-Optionen aufgeführt, während andere Registrierungsstellen sie den Websiteoptionen zugeordnet haben.
Stellen Sie beim Einrichten der Weiterleitung sicher, dass Sie die Weiterleitung an die Unterdomäne www
nur für die Apex-Domäne konfigurieren.
Weitere Informationen finden Sie in der Dokumentation Ihrer Registrierungsstelle.
Einrichten mit einem A-Eintrag
Bevor Sie den A
-Eintrag erstellen, müssen Sie zunächst überprüfen, ob Sie die Domäne besitzen.
Überprüfen des Besitzes
Öffnen Sie das Azure-Portal.
Navigieren Sie zu Ihrer statischen Web-App.
Wählen Sie im Fenster "Übersicht" in der oberen rechten Ecke des Abschnitts "Essentials" die JSON-Ansicht aus.
Kopieren Sie den Wert der
stableInboundIP
Eigenschaft, und legen Sie sie in einem Text-Editor für die zukünftige Verwendung fest. Dies ist die IP-Adresse Ihres regionalen static Web-Apps-Hosts.Wählen Sie unter Einstellungen die Option Benutzerdefinierte Domänen aus.
Klicken Sie auf + Hinzufügen.
Geben Sie auf der Registerkarte Domäne eingeben Ihren Apex-Domänennamen ein.
Wenn Ihr Domänenname beispielsweise
example.com
lautet, geben Sieexample.com
in dieses Feld ein (ohne Unterdomänen).Wählen Sie Weiter aus.
Geben Sie auf der Registerkarte Überprüfen und konfigurieren die folgenden Werte ein.
Einstellung Wert Domänenname Dieser Wert sollte mit dem Domänennamen übereinstimmen, den Sie im vorherigen Schritt eingegeben haben. Typ des Hostnamenseintrags Wählen Sie TXT aus. Wählen Sie Code generieren aus.
Warten Sie, bis der Code generiert wurde. Dies kann ungefähr eine Minute dauern.
Nachdem der
TXT
-Eintragswert generiert wurde, wählen Sie Kopieren (neben dem generierten Wert) aus, um den Code in die Zwischenablage zu kopieren.Wählen Sie Schließen aus.
Öffnen Sie eine neue Browserregisterkarte, und melden Sie sich bei Ihrem Domänenregistrierungsstellenkonto an.
Navigieren Sie zu den DNS-Konfigurationseinstellungen Ihres Domänennamens zurück.
Fügen Sie einen neuen
TXT
-Eintrag mit den folgenden Werten hinzu.Einstellung Wert Typ TXT
Host Geben Sie @ ein. Wert Fügen Sie den generierten Codewert ein, den Sie aus dem Azure-Portal kopiert haben. TTL (falls zutreffend) Als Standardwert übernehmen. Speichern Sie die Änderungen an Ihrem DNS-Eintrag.
Einrichten eines A-Eintrags
Kehren Sie zu den DNS-Konfigurationseinstellungen Ihres Domänennamens zurück.
Fügen Sie einen neuen
A
-Eintrag mit den folgenden Werten hinzu.Einstellung Wert Typ A
Host Geben Sie @ ein. Wert Fügen Sie das stableInboundIP
kopierte Aus dem Azure-Portal ein.TTL (falls zutreffend) Als Standardwert übernehmen. Speichern Sie die Änderungen an Ihrem DNS-Eintrag.
Da DNS-Einstellungen verteilt werden müssen, kann dieser Vorgang einige Zeit dauern.
Öffnen Sie eine neue Browserregisterkarte, und navigieren Sie zu Ihrer Apex-Domäne.
Nachdem die DNS-Einträge aktualisiert wurden, sollte Ihre statische Web-App im Browser angezeigt werden. Überprüfen Sie außerdem den Standort, um zu überprüfen, ob Ihre Website mithilfe von
https
sicher bedient wird.