HTTP-Umleitung erstellen

Erstellen Sie eine HTTP-Umleitung, mit der Sie HTTP-Traffic an eine andere URL umleiten können.

Eine Funktionsübersicht und weitere Informationen finden Sie unter HTTP-Umleitungen.

Allgemeine Informationen zum Service finden Sie unter DNS-Service - Überblick.

    1. Wählen Sie auf der Listenseite HTTP-Umleitungen die Option HTTP-Umleitung erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter HTTP-Umleitungen auflisten.
    2. (Optional) Geben Sie einen aussagekräftigen Namen für die Umleitung ein. Geben Sie dabei keine vertraulichen Informationen ein.
    3. (Optional) Wählen Sie eine Zone aus einer Liste der bereits konfigurierten Zonen aus.
      Wenn das Kontrollkästchen "DNS-Datensatz erstellen" aktiviert ist, wird die Zone zum Erstellen von Datensätzen für die Umleitung verwendet.
    4. Geben Sie den Domainnamen an, von dem der Traffic umgeleitet wird.
    5. Geben Sie im Abschnitt Ziel: die Informationen für den Umleitungsendpunkt ein.
      • Protokoll: Das Netzwerkprotokoll für die Interaktion mit dem Ziel.
      • Host: Der Hostname des Ziels.
      • Port: (Optional) Der Port, der für die Verbindung zum Endpunkt verwendet wird. Der Standardwert ist 80 für HTTP und 443 für HTTPS.
      • Pfad: (Optional) Der genaue Pfad im Ziel für die Umleitung. Der Wert {path} kopiert den Pfad von der eingehenden Anforderung.
      • Abfrage: (Optional) Die Abfragekomponente der Ziel-URL. Beispiel: ?redirected ist die Abfragekomponente in https://target.example.com/path/to/resource?redirected. Die Verwendung des Zeichens \ ist nur erlaubt, wenn ein Escape-Zeichen für \, { oder } vorhanden ist. Ein leerer Wert führt zu einer Umleitungsziel-URL ohne Abfragekomponente. Ein statischer Wert muss mit einem vorangestellten ? beginnen, optional gefolgt von anderen Abfragezeichen. Ein Anforderungskopierwert muss genau mit {query} übereinstimmen, und wird durch die Abfragekomponente der Anforderungs-URL ersetzt. Wenn die Abfragekomponente der Anforderungs-URL eine führende ? aufweist, wird sie eingeschlossen.
      • Antwortcode: Der mit der Umleitung zurückgegebene Antwortcode.
        • Wählen Sie 301 - dauerhaft verschoben aus, wenn die Website endgültig zur Umleitungs-URL verschoben wurde und Sie sie von Suchmaschinen indexieren möchten.
        • Um anzugeben, dass die URL vorübergehend in eine andere Adresse geändert wurde, wählen Sie 302 - Gefunden aus.
      • DNS-Datensatz erstellen: Aktivieren Sie dieses Kontrollkästchen für OCI, um einen zugehörigen CNAME- oder ALIAS-Datensatz für die Umleitung in der angegebenen Zone bereitzustellen. Wenn bereits ein Datensatz für die angegebene Zone vorhanden ist, wird der DNS-Datensatz nicht erstellt. Wenn keine Zone ausgewählt ist, ist dieses Kontrollkästchen deaktiviert.
        Wichtig

        Aktivieren Sie die Option DNS-Datensatz erstellen, damit OCI beim Erstellen der Umleitung einen Datensatz für redirect.waf.oci.oraclecloud.net bereitstellt. OCI stellt einen ALIAS-Datensatz für Root-(apex-)Domains und CNAME-Datensätze für Nicht-Root-(apex-)Domains bereit.

        Wenn Sie den DNS-Datensatz erstellen jetzt nicht aktivieren, können Sie die Umleitung nicht bearbeiten, um den Datensatz für redirect.waf.oci.oraclecloud.net abzurufen. Sie müssen entweder die Umleitung löschen und von vorne beginnen oder den Datensatz manuell zum DNS hinzufügen.

        Dieser Datensatz muss der ursprünglichen DNS-Zone hinzugefügt werden, damit die Umleitung funktioniert.

      • ALIAS-TTL in Sekunden: Die Gültigkeitsdauer für den ALIAS-Datensatz, bevor ein neuer ALIAS-Datensatz abgerufen wird. Der Standardwert ist 300.
      • Tags: Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügen, können Sie auch Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, benötigen Sie Die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    6. Um die HTTP-Umleitung jetzt zu erstellen, wählen Sie Erstellen aus.
    7. Um die Umleitung später mit Resource Manager und Terraform zu erstellen, wählen Sie Als Stack speichern aus, um die Ressourcendefinition als Terraform-Konfiguration zu speichern.
      Weitere Informationen zum Speichern von Stacks aus Ressourcendefinitionen finden Sie unter Stacks auf der Seite "Ressourcen erstellen" erstellen.
  • Verwenden Sie den Befehl HTTP-redirect create und die erforderlichen Parameter, um eine HTTP-Umleitung zu erstellen:

    oci waas http-redirect create --compartment-id compartment_id --domain domain --target file://target.json

    Mit der Option --generate-full-command-json-input können Sie eine .json-Beispieldatei generieren, die mit dieser Befehlsoption verwendet werden soll. Die Schlüsselnamen sind bereits aufgefüllt und entsprechen den Befehlsoptionsnamen, die in das Format camelCase konvertiert wurden. Beispiel: compartment-id wird zu compartmentId. Die Werte der Schlüssel müssen vom Benutzer aufgefüllt werden, bevor die Beispieldatei als Eingabe für diesen Befehl verwendet wird. Bei jeder Befehlsoption, die mehr als einen Wert akzeptiert, kann der Wert des Schlüssels ein JSON-Array sein.

    Eine vollständige Liste der Flags und Variablenoptionen für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang CreateHttpRedirect aus, um eine HTTP-Umleitung zu erstellen.