Die benutzerdefinierte Domain stimmt nicht mit dem CNAME-Eintrag im integrierten Entwicklerportal überein

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zuApigee X wechseln.
info

Symptom

Die Konfiguration der benutzerdefinierten Domain im integrierten Entwicklerportal funktioniert nicht, wenn die benutzerdefinierte Domain nicht mit dem CNAME (kanonischer Name) Eintrag übereinstimmt: Publish > Portals > Developer Portal > Settings > Domains.

Fehlermeldung

Die folgende Fehlermeldung wird angezeigt:

Domain does not match CNAME record

Die Fehlermeldung wird in der Edge-UI wie unten dargestellt angezeigt:

Portals > Developer Portal > Settings > Domains" title="Domains">

Mögliche Ursachen

Ursache Beschreibung Anleitungen zur Fehlerbehebung gelten für
Fehlender oder falscher CNAME-Eintrag für die Domain Die benutzerdefinierte Domain muss einen CNAME-Eintrag haben, der auf {orgname}-portal.apigee.net verweist. Andernfalls schlägt die Konfiguration der benutzerdefinierten Domain fehl. Nutzer der Edge Public Cloud

Ursache: Fehlender oder falscher CNAME-Eintrag für die Domain

Diagnose

Führen Sie die folgenden Schritte aus, um das Problem zu diagnostizieren:

  1. Führen Sie den folgenden Befehl aus, um die DNS-Konfiguration des benutzerdefinierten Domainnamens zu ermitteln:
    dig +noall +answer {custom-domain}
  2. Die Ausgabe des obigen Befehls muss einen CNAME-Eintrag enthalten, der auf den {org}-portal.apigee.net Domainnamen verweist. Beispiel:
    dig +noall +answer {custom-domain}
    
    {custom-domain}	{TTL}	IN	CNAME	{orgname}-portal.apigee.net.
  3. Wenn die Ausgabe des Befehls zeigt, dass die benutzerdefinierte Domain keinen CNAME-Eintrag hat oder einen CNAME-Eintrag enthält, der nicht übereinstimmt,{org}-portal.apigee.net, ist dies die Ursache für das Fehlschlagen der Erstellung des virtuellen Hosts. Daher wird die oben genannte Fehlermeldung dem Nutzer auf der Konfigurationsseite für benutzerdefinierte Domains der Edge-UI angezeigt.

Auflösung

Wenn die benutzerdefinierte Domain keinen CNAME-Eintrag enthält, der auf {orgname}-portal.apigee.net verweist, führen Sie die folgenden Schritte aus, um das Problem zu beheben:

  1. Entfernen Sie alle vorhandenen CNAME-Einträge in der DNS-Konfiguration der benutzerdefinierten Domain.
  2. Fügen Sie Ihrem Domainnamen (den Sie auf der Seite für benutzerdefinierte Domains verwenden möchten) einen CNAME-Eintrag hinzu , der auf {orgname}-portal.apigee.net verweist.
  3. Wählen Sie auf der Konfigurationsseite für benutzerdefinierte Domains in der Drop-down-Liste für die Domain den spezifischen benutzerdefinierten Domainnamen aus, der einen CNAME-Eintrag hat, der auf {orgname}-portal.apigee.net verweist.
  4. Wenn Sie ein Platzhalterzertifikat in den Keystore hochgeladen haben, gehen Sie so vor:
    1. Wählen Sie den Domainnamen aus dem Drop-down-Menü aus und
    2. Geben Sie den richtigen Domainnamen ein.
  5. Konfigurieren Sie Keystore, Alias und Domainnamen auf der Konfigurationsseite für benutzerdefinierte Domains des integrierten Entwicklerportals.
  6. Klicken Sie auf Speichern.

Wenn das Problem weiterhin besteht, gehen Sie zu Erfassen von Diagnoseinformationen erforderlich.

Erfassen von Diagnoseinformationen erforderlich

Wenn das Problem nach dem Ausführen der obigen Anweisungen weiterhin besteht, erfassen Sie die folgenden Diagnose informationen und teilen Sie sie dem Apigee Edge-Support mit:

  • Name der Apigee Edge Cloud-Organisation
  • Name des integrierten Entwicklerportals der Apigee Edge Cloud
  • Name des Keystores, der in der Portalumgebung erstellt wurde
  • Alias name
  • Benutzerdefinierter Domainname
  • Screenshot der Konfigurationsseite für benutzerdefinierte Domains mit der Fehlermeldung