Creazione di un reindirizzamento HTTP

Creare un reindirizzamento HTTP che consenta di reindirizzare il traffico HTTP a un altro URL.

Per una panoramica delle funzionalità e ulteriori informazioni, vedere Reindirizzamenti HTTP.

Per informazioni generali sul servizio, vedere Panoramica del servizio DNS.

    1. Nella pagina elenco Reindirizzamenti HTTP selezionare Crea reindirizzamento HTTP. Se è necessaria assistenza per trovare la pagina dell'elenco, vedere Elenco dei reindirizzamenti HTTP.
    2. (Facoltativo) Immettere un nome descrittivo per il reindirizzamento. Evitare di fornire informazioni riservate.
    3. (Facoltativo) Selezionare una zona da un elenco di zone già configurate.
      Se la casella di controllo Crea record DNS è selezionata, la zona viene utilizzata per generare i record per il reindirizzamento.
    4. Immettere il nome di dominio da cui viene reindirizzato il traffico.
    5. Nella sezione Destinazione: immettere le informazioni per l'endpoint di reindirizzamento.
      • Protocollo: Il protocollo di rete usato per interagire con la destinazione.
      • Host: nome host della destinazione.
      • Porta: (facoltativo) la porta utilizzata per connettersi all'endpoint. L'impostazione predefinita è 80 per HTTP e 443 per HTTPS.
      • Percorso: (facoltativo) il percorso specifico nella destinazione per il reindirizzamento. Il valore {path} copia il percorso dalla richiesta in entrata.
      • Query: (facoltativo) il componente di query dell'URL di destinazione. Ad esempio, ?redirected è il componente query in https://target.example.com/path/to/resource?redirected. L'uso del carattere \ non è consentito se non per l'escape di un \, { o } seguente. Un valore vuoto restituisce un URL di destinazione di reindirizzamento senza componente di query. Un valore statico deve iniziare con un carattere ? iniziale, seguito facoltativamente da altri caratteri di query. Un valore di copia della richiesta deve corrispondere esattamente a{query} e viene sostituito dal componente di query dell'URL della richiesta. Se il componente query URL richiesta ha un valore ? iniziale, viene incluso.
      • Codice di risposta: il codice di risposta restituito con il reindirizzamento.
        • Se il sito Web è stato spostato definitivamente nell'URL di reindirizzamento e si desidera che venga indicizzato dai motori di ricerca, selezionare 301 - Spostato definitivamente.
        • Per indicare che l'URL è stato temporaneamente modificato in un indirizzo diverso, selezionare 302 - Found.
      • Crea record DNS: selezionare questa casella di controllo per consentire a OCI di distribuire un record CNAME o ALIAS associato per il reindirizzamento nella zona specificata. Se esiste già un record per la zona specificata, il record DNS non viene creato. Se non è selezionata alcuna zona, questa casella di controllo è disabilitata.
        Importante

        Selezionare l'opzione Crea record DNS in modo che quando viene creato il reindirizzamento, OCI distribuisca un record per redirect.waf.oci.oraclecloud.net. OCI distribuisce un record ALIAS per i domini radice (apex) e i record CNAME per i domini non radice (apex).

        Se non si seleziona Crea record DNS ora, non è possibile modificare il reindirizzamento per ottenere il record per redirect.waf.oci.oraclecloud.net. È necessario eliminare il reindirizzamento e ricominciare oppure aggiungere manualmente il record al DNS.

        Questo record deve essere aggiunto alla zona DNS di origine per consentire il reindirizzamento al lavoro.

      • ALIAS TTL in secondi: il time to live del record ALIAS prima che venga recuperato un nuovo record ALIAS. Il valore predefinito è 300.
      • Tag: se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
    6. Per creare il reindirizzamento HTTP ora, selezionare Crea.
    7. Per creare il reindirizzamento in un secondo momento utilizzando Resource Manager e Terraform, selezionare Salva come stack per salvare la definizione della risorsa come configurazione Terraform.
      Per ulteriori informazioni sul salvataggio degli stack dalle definizioni delle risorse, vedere Creazione di uno stack da una pagina di creazione delle risorse.
  • Utilizzare il comando HTTP-redirect create e i parametri richiesti per creare un reindirizzamento HTTP:

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

    L'opzione --generate-full-command-json-input può essere utilizzata per generare un file .json di esempio da utilizzare con questa opzione di comando. I nomi delle chiavi sono già popolati e corrispondono ai nomi delle opzioni di comando, convertiti nel formato camelCase. Ad esempio, compartment-id diventa compartmentId. I valori delle chiavi devono essere popolati dall'utente prima di utilizzare il file di esempio come input per questo comando. Per le opzioni di comando che accettano più valori, il valore della chiave può essere un array JSON.

    Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, consultare il manuale CLI Command Reference.

  • Eseguire l'operazione CreateHttpRedirect per creare un reindirizzamento HTTP.