HTTP-Umleitungen
Mit dem DNS-Service können Sie HTTP-Traffic an eine andere URL umleiten.
Mit HTTP-Umleitungen können Sie:
- Leiten Sie den gesamten HTTP-Traffic für einen gesamten Domain Name Service (DNS) Zone zu einer anderen Zone um. Beispiel: Wenn eine Firma Eigentümer von
example.net
undexample.com
ist, kann die Firma mit einer HTTP-Umleitung den gesamten HTTP-Traffic fürexample.net
aufexample.com
umleiten. Hierbei handelt es sich um ein einzelnes Mapping. Platzhalter werden nicht unterstützt. - eine bestimmte Subdomain zu einer HTTP-URL umleiten. Beispiel:
test.example.com
kann anhttp://example.net/test/test.php
umgeleitet werden. - eine Subdomain zu einer URL mit einer Portnummer umleiten. Beispiel:
camera.example.com
kann zuhttp://office.example.com:8080
umgeleitet werden, sodass ein Benutzer sein Kamerasystem anzeigen kann, ohne die Portnummer jedes Mal eingeben zu müssen. - eine dauerhafte Umleitung für einen veralteten Domainnamen einrichten, indem ein 301-Antwortcode angezeigt wird. Wenn Sie einen Domainnamen dauerhaft umleiten, werden Suchmaschinen und Browser darüber informiert, was mit den Informationen geschehen soll.
Während des Workflows HTTP-Umleitung erstellen ist es wichtig, dass Sie die Option DNS-Datensatz erstellen aktivieren, 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 später 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.
Erforderliche IAM-Policys
Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der Sicherheitszugriff in einer Policy von einem Mandantenadministrator erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen sie den Mandantenadministrator, welcher Zugriffstyp Ihnen zugewiesen wurde und In welchem Compartment Ihr Zugriff funktioniert.
Mit dieser Beispiel-Policy kann eine bestimmte Gruppe HTTP-Umleitungen verwalten:
Allow group <GroupName> to manage http-redirects in compartment <CompartmentName>
Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Weitere Informationen zu Policys für die HTTP-Umleitung finden Sie unter DNS-Policy-Referenz.
HTTP-Umleitungsaufgaben
Sie können die folgenden Aufgaben mit HTTP-Umleitungen ausführen: