Subpfad-Hosting mit AWS CloudFront einrichten

Erfahren Sie, wie Sie Ihr Notiondesk Hilfezentrum unter einem Unterpfad wie /help mit AWS CloudFront hosten können.

3 Min. Lesezeit

Sie können Ihr Notiondesk-Hilfecenter auf einem Unterpfad Ihrer Hauptdomain mithilfe von AWS CloudFront hosten. Anstatt beispielsweise eine Subdomain wie help.yourdomain.com zu verwenden, können Sie Ihr Hilfecenter unter folgenden Adressen bereitstellen: yourdomain.com/help, yourdomain.com/docs, yourdomain.com/support.

Diese Konfiguration ist sinnvoll, wenn Ihre Hauptwebsite bereits CloudFront verwendet und Sie möchten, dass Ihre Dokumentation oder Supportinhalte unter derselben Domain bleiben.

Bevor Sie beginnen

Bevor Sie das Subpfad-Hosting mit AWS CloudFront einrichten, stellen Sie sicher, dass Sie Folgendes haben:

  • Ein bestehendes Notiondesk Hilfezentrum
  • Berechtigung zum Bearbeiten von CloudFront-Ursprüngen und -Verhaltensweisen
  • Ein Unterpfad, den Sie für Ihr Hilfecenter verwenden möchten, zum Beispiel:
    • /help
    • /docs
    • __RESERVIERT_20__
  • Subpath-Hosting in Notiondesk aktiviert

Symbol
Wenn Ihre Website einen anderen Anbieter nutzt, verwenden Sie stattdessen die entsprechende Unterpfad-Hosting-Anleitung .

Unterpfad-Hosting in Notiondesk aktivieren

Aktivieren Sie zunächst das Subpath-Hosting in Ihrem Notiondesk-Dashboard.

  1. Öffnen Sie Ihr Notiondesk Dashboard
  1. Gehe zu Settings > General
  1. Scrollen Sie zum Abschnitt Domains.
  1. Aktivieren Sie den Schalter Subpath.
  1. Wählen Sie AWS CloudFront als Setup-Anbieter aus.
  1. Kopieren Sie die generierten CloudFront-Konfigurationswerte.

Notiondesk generiert die Ursprungsdomäne und die benutzerdefinierten Header, die Sie für Ihr Hilfecenter benötigen.

Fügen Sie den Ursprung in CloudFront hinzu.

Fügen Sie als Nächstes Ihr Notiondesk Hilfezentrum als neuen Ursprung in CloudFront hinzu.

Der Ursprung ist das Ziel, an das CloudFront Anfragen sendet. In diesem Fall ist der Ursprung Ihr Notiondesk Hilfezentrum.

  1. Öffnen Sie die AWS-Konsole.
  1. Gehe zu CloudFront
  1. Öffnen Sie die von Ihrer Hauptwebsite verwendete Distribution.
  1. Wechseln Sie zum Tab Origins.
  1. Klicken Sie auf Create origin
  1. Geben Sie in Origin domain die in Ihrem Dashboard generierte Ursprungsdomäne Notiondesk ein.
  1. Setze Protocol auf HTTPS only
  1. Fügen Sie die von Notiondesk generierten benutzerdefinierten Header hinzu.
  1. Speichere den Ursprung

CloudFront-Verhalten hinzufügen

Als Nächstes fügen Sie CloudFront-Verhaltensweisen für Ihre Hilfecenter-Pfade hinzu.

Ein Verhalten teilt CloudFront mit, welche URL-Pfade an welchen Ursprung gesendet werden sollen. In diesem Fall sollen Anfragen an Ihren Hilfecenter-Unterpfad an den Ursprung Notiondesk gesendet werden.

Für ein Hilfecenter, das unter /help gehostet wird, erstellen Sie diese Verhaltensweisen:

  • /help
  • /help/*
  • /_nd/*

Alle drei Verhaltensweisen sollten den zuvor erstellten Ursprung Notiondesk verwenden.

Verwenden Sie die Cache-Richtlinie CachingDisabled beim Einrichten und Testen Ihrer Konfiguration. Dadurch lassen sich Änderungen einfacher überprüfen, ohne dass alte, zwischengespeicherte Antworten stören.

Wenn Ihr Hilfecenter beispielsweise unter /docs erreichbar sein soll, erstellen Sie Verhaltensweisen für /docs, /docs/* und /_nd/*.

Warten Sie auf die CloudFront-Bereitstellung.

Nachdem Sie Ihren Ursprung und Ihre Verhaltensweisen gespeichert haben, warten Sie, bis CloudFront Ihre Änderungen bereitstellt.

CloudFront-Aktualisierungen erfolgen nicht sofort. Der Verteilungsstatus muss die Bereitstellung abgeschlossen haben, bevor Ihr Hilfecenter unter dem Unterpfad verfügbar ist.

Sobald die Bereitstellung abgeschlossen ist, können Sie mit dem Testen Ihrer Hilfecenter-URL beginnen.

Überprüfen Sie Ihre Konfiguration

Sobald CloudFront die Bereitstellung abgeschlossen hat, testen Sie Ihr Hilfecenter über Ihren Browser.

Prüfen Sie das:

  • Das Hilfecenter wird unter Ihrer Hauptdomain geladen.
  • Artikelseiten öffnen sich korrekt
  • Bilder, Skripte und Stile werden korrekt geladen
  • Die Browser-URL bleibt auf Ihrer benutzerdefinierten Domain.
  • Ihre Hauptwebsite funktioniert weiterhin auch außerhalb des Hilfecenter-Unterpfads.

CloudFront-Bereitstellungen und Cache-Änderungen können manchmal etwas Zeit benötigen, bis sie sichtbar werden.

Verwandte Artikel

War diese Seite hilfreich?