Vanity-URLs angeben und konfigurieren

Durch das Einrichten einer Vanity-URL können Benutzer auf eine Oracle Content Management-Site in einer bestimmten Domain anstatt in der Domain einer Oracle Content Management-Instanz zugreifen. Beispiel: Bei der Instanz-URL https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/ lässt sich eine leserfreundlichere URL wie https://www.example.com einfacher merken, was möglicherweise besser für das Branding und allgemein benutzerfreundlicher ist. Je nach Anforderung kann eine Oracle Content Management-Site auch mit einem benutzerdefinierten Pfad wie https://www.example.com/store/ gehostet werden.

Um Vanity-Domains verwenden zu können, sind mehrere Schritte erforderlich.

  • Verwenden Sie ein Content Delivery Network (CDN).

  • Verwalten Sie eine Vanity-Domain mit einem Domain Name System (DNS), sodass der Datensatz mit dem kanonischen Namen (CNAME) der Domain dem CDN zugeordnet ist.

  • Stellen Sie im CDN ein gültiges Zertifikat zum Schutz der Vanity-Domain bereit.

  • Konfigurieren Sie eine Oracle Content Management-Site so, dass diese Anforderungen in der Vanity-Domain akzeptiert.

  • Konfigurieren Sie das CDN so, dass es Anforderungen ordnungsgemäß in Oracle Content Management weiterleitet.

Content Delivery Network verwenden

Ein Content Delivery Network (CDN) ist eine Plattform global verteilter Server, die die Performance und Sicherheit von Websites verbessern sollen. Ein CDN minimiert den Abstand zwischen Benutzern und Servern und optimiert gleichzeitig die Performance der Inhaltsanforderungen. Zwar besteht der Hauptzeck eines CDNs in der Verbesserung der Benutzererfahrung, doch kann es auch zum Ändern der Anforderungen während der Übertragung verwendet werden. Auf diese Weise kann dem Benutzer eine bereinigte Version anstelle des weniger übersichtlichen Hintergrundprozesses angezeigt werden.

Um das Hosten einer Oracle Content Management-Site in einer Vanity-Domain zu unterstützen, müssen Sie das CDN so konfigurieren, dass es alle Anforderungen von der konfigurierten Vanity-Domain verarbeitet, diese korrekt an Oracle Content Management zurück leitet und die Anforderungen entsprechend ändert, damit sie von Oracle Content Management ordnungsgemäß und sicher verarbeitet werden.

Domains mit einem Domain Name System (DNS) verwalten

Als Vanity-Domain für eine Oracle Content Management-Site kann jede beliebige Domain verwendet werden. Sie müssen die Kontrolle über eine Domain haben, um sie als Vanity-Domain für die Oracle Content Management-Site konfigurieren zu können.

Aufgrund der Beschränkungen von DNS ist die Verwendung einer Root-Domain wie z.B. example.com ohne www oder eine andere Subdomain wie z.B. store.example.com vermutlich nicht möglich. Wenden Sie sich an die DNS- und CDN-Provider, um herauszufinden, ob die Verwendung einer Root-Domain möglich ist.

Da DNS auf Domainebene und nicht auf Pfadebene agiert, muss das CDN das Routing übernehmen, damit Oracle Content Management einige Pfade Ihrer Domain und ein anderer Service andere Pfade hosten kann. DNS kann nur zum Trennen des Traffics auf Domain- und Subdomainebene verwendet werden.

Zertifikate bereitstellen

Ein Zertifikat zum Schutz einer Vanity-Domain muss vom CDN erstellt und gehostet werden. Ein Zertifikat kann eine einzelne Domain, mehrere Domains und Subdomains oder mit Platzhaltern versehene Subdomains wie *.example.com schützen. Für eine Vanity-Domain ist jede beliebige Kombination akzeptabel. Alle geschützten Domains sind in den Details des Zertifikats sichtbar. Wenn eine öffentliche Freigabe dieser Details nicht beabsichtigt ist, müssen daher separate Zertifikate verwendet werden.

Hinweis:

Für das Erstellen und Hosten von Zertifikaten sind oftmals CDN-spezifische Prozesse erforderlich. Diese müssen daher genau angegeben werden.

Oracle Content Management-Site für Vanity-Domains konfigurieren

Damit eine Oracle Content Management-Site bei Verwendung einer Vanity-Domain korrekt geladen werden kann, müssen Sie Oracle Content Management zunächst mitteilen, welche Site-URL die Vanity-Domain verwendet. Dies erfolgt in Oracle Content Management auf der Registerkarte "Eigenschaften" der Site.

  1. Klicken Sie in Oracle Content Management im seitlichen Navigationsmenü auf Sites.

  2. Wählen Sie die Site aus, mit der Sie eine Vanity-Domain verwenden möchten, klicken Sie mit der rechten Maustaste, und wählen Sie Eigenschaften aus, oder wählen Sie in der Aktionsleiste die Option Randleiste aus.

  3. Geben Sie die Vanity-Domain im entsprechenden Feld ein, und klicken Sie auf Speichern.

    Hinweis:

    Es kann eine Stunde oder länger dauern, bis Oracle Content Management bereit ist, Anforderungen in der Domain zu akzeptieren. Sie können den Fortschritt jederzeit im Bereich mit den Siteeigenschaften prüfen.

Content Delivery Network für das Weiterleiten von Anforderungen konfigurieren

Sobald Oracle Content Management korrekt für das Akzeptieren von Anforderungen konfiguriert ist, werden Anforderungen für die Vanity-Domain über das DNS zum CDN geleitet, und das CDN muss die Anforderungen ordnungsgemäß an Oracle Content Management weiterleiten. Beispiel: Wenn eine Oracle Content Management-Site mit der Site-URL https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/ mit der Vanity-Domain https://www.example.com/store konfiguriert wird, muss das CDN folgendermaßen konfiguriert werden:

  • Es erkennt die Vanity-Domain: https://www.example.com/store

  • Es identifiziert die ursprüngliche Oracle Content Management-Instanz mit der Vanity-Domain: https://myinstance.cec.ocp.oraclecloud.com/

  • Es hängt den Sitepfad für die spezifische Site an: site/MyCustomerSite/

  • Anschließend sendet es die vollständige Site-URL an die ursprüngliche Oracle Content Management-Instanz: https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/.

  • Oracle Content Management empfängt die Anforderung und antwortet dem CDN. Dadurch wird die Anforderung für den Browser des Benutzers erfüllt, indem dem Benutzer nur die folgende Vanity-Domain angezeigt wird: https://www.example.com/store

CDN-Konfigurationsschritte sind oft für das jeweilige CDN spezifisch. Sie müssen daher mit Ihrem CDN-Provider zusammenarbeiten, um die Ursprungsdefinition korrekt zu konfigurieren. Auf diese Weise kann das CDN die ursprüngliche Oracle Content Management-Instanz erreichen, und es wird der korrekte Sitepfad angehängt.

Hinweis:

Anforderungen dürfen keinen der folgenden Pfade enthalten:
  • /documents*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /site*

Bei Anforderungen an diese Pfade darf der Sitepfad nicht einbezogen werden. Sie müssen in die Root der ursprünglichen Oracle Content Management-Instanz aufgelöst werden, um korrekt verarbeitet zu werden.