Imposta un dominio univoco sito

Per configurare un dominio univoco del sito, è necessario completare i passi riportati di seguito. Questo processo può essere ripetuto per altri siti nello stesso dominio, in percorsi diversi o in domini diversi.

Configurare un sito con un dominio univoco del sito

Affinché un sito di Oracle Content Management venga caricato correttamente quando si utilizza un dominio univoco, è necessario configurare il sito per eseguire questa operazione. Questo viene fatto nelle proprietà del sito.

  1. In Oracle Content Management, fare clic su Siti nella barra di navigazione laterale.

  2. Selezionare il sito per il quale si desidera utilizzare un dominio unico e scegliere Proprietà nel pulsante destro del mouse o nella barra delle azioni.

  3. Immettere il dominio unico nel campo del dominio unico e fare clic su Salva.

Può essere necessaria fino a un'ora prima che Oracle Content Management sia pronto ad accettare richieste nel dominio unico. Durante questo periodo, è possibile accedere al sito nel dominio originale. È possibile monitorare lo stato di avanzamento in qualsiasi momento nel pannello delle proprietà del sito.

Nota

Se si utilizza la rete CDN Oracle Content Management, non è necessario eseguire alcuna azione aggiuntiva. Se si utilizza un CDN 3rd-party diverso, vedere Configurare la CDN per instradare le richieste a un sito pubblico e Configurare la CDN per instradare le richieste a un sito sicuro. Se necessario, consultare il CDN per istruzioni specifiche.

Configurare la rete CDN per instradare le richieste a un sito pubblico

Dopo aver configurato e accettato correttamente Oracle Content Management, le richieste effettuate utilizzando il dominio univoco verranno instradate in base alle voci DNS alla rete CDN e la rete CDN inoltrerà le richieste a Oracle Content Management. Questo instradamento viene in genere eseguito con una voce CNAME nei record DNS. Consultare il CDN per istruzioni specifiche.

Ad esempio, se un sito Oracle Content Management con URL del sito https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/ viene configurato con il dominio unico https://www.example.com/store/, la CDN deve essere configurata per:

  • riconoscere il dominio unico e il percorso personalizzato: https://www.example.com/store/;

  • specificare l'istanza di origine di Oracle Content Management utilizzando il dominio univoco: https://myinstance.cec.ocp.oraclecloud.com/

  • aggiungere il percorso del sito per il sito specifico, in questo caso: /site/MyCustomerSite/;

  • inviare l'URL completo del sito all'istanza di origine di Oracle Content Management: https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/

Oracle Content Management riceverà quindi la richiesta e risponderà alla rete CDN, che soddisfa la richiesta al browser del visitatore, con solo il dominio univoco e il percorso personalizzato del visitatore: https://www.example.com/store/

I passi di configurazione CDN sono spesso specifici della rete CDN, quindi collaborare con il provider CDN per configurare correttamente i comportamenti desiderati.

Nota

La configurazione CDN che modifica il percorso non deve essere applicata alle richieste contenenti le stringhe seguenti. Il carattere jolly finale è obbligatorio per la corrispondenza corretta.
  • /documents*

  • /system*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /_compdelivery/*

  • /_themes/*

  • /site*

  • /_sitesclouddelivery/*

  • /favicon.ico*

Le richieste a questi percorsi non devono includere il percorso del sito, pertanto devono essere escluse dal funzionamento di modifica del percorso. Devono passare alla radice dell'istanza di Oracle Content Management per essere gestiti correttamente.

Le richieste di instradamento da un singolo dominio univoco a più istanze di Oracle Content Management non sono supportate. Molte richieste obbligatorie hanno percorsi condivisi che non includono un identificativo del sito, quindi non è possibile instradare correttamente le richieste all'istanza corretta. Si consiglia di utilizzare domini o sottodomini diversi se si utilizzano più istanze di Oracle Content Management.

Configurare la rete CDN per instradare le richieste in un sito sicuro

Un sito sicuro richiede l'autenticazione dei visitatori, pertanto Oracle Content Management può confermare di essere autorizzato a visualizzare il sito prima di accedervi. Questa autenticazione viene gestita instradando il visitatore a un Identity Manager Oracle come Oracle Cloud Infrastructure (OCI) Identity and Access Manager (IAM), quindi tornare al sito una volta stabilita una sessione appropriata. Ciò significa che la configurazione CDN per un sito sicuro richiede alcuni comportamenti in più rispetto a un sito pubblico. Consultare il CDN per istruzioni specifiche.

Ad esempio, se un sito Oracle Content Management sicuro con URL del sito https://myinstance.cec.ocp.oraclecloud.com/site/authsite/MySecureSite/ viene configurato con il dominio unico https://www.example.com/secure/, la CDN deve essere configurata per:

  • riconoscere il dominio univoco e il percorso personalizzato: https://www.example.com/secure/

  • specificare l'istanza di origine di Oracle Content Management utilizzando il dominio univoco: https://myinstance.cec.ocp.oraclecloud.com/

  • aggiungere il percorso del sito per questo sito specifico: /site/authsite/MySecureSite/;

  • inviare l'URL completo del sito all'istanza di origine di Oracle Content Management: https://myinstance.cec.ocp.oraclecloud.com/site/authsite/MySecureSite/

  • assicurarsi che l'intestazione host successiva corrisponda al dominio univoco utilizzando un valore personalizzato o un'intestazione host in entrata.

  • garantire tutte le chiamate alla funzione server abilitando i metodi HTTP DELETE, POST, PUT e PATCH, che spesso non sono abilitati per impostazione predefinita nelle configurazioni CDN.

  • creare una regola separata che aggiornerà l'intestazione della posizione della risposta /cloudgate/v1/oauth2/callback. Ciò garantirà che il visitatore finisca nel dominio e nel percorso corretti.

    Per impostazione predefinita, l'utente autenticato verrà restituito a una combinazione del dominio univoco e del percorso del sito originale, ad esempio https://www.example.com/site/authsite/MySecureSite/. Si desidera che il visitatore venga restituito a https://www.example.com/secure/. A tale scopo, questa regola deve essere eseguita sulla richiesta /cloudgate/v1/oauth2/callback quando l'intestazione della posizione della risposta include il nome del sito. In questo caso, MySecureSite.

    Questa regola deve quindi eseguire una ricerca e una sostituzione del valore dell'intestazione della posizione, sostituendo /site/authsite/MySecureSite/ con /secure/. Un'operazione di ricerca e sostituzione consentirà a tutte le pagine del sito di reindirizzare anche correttamente, dove come semplice sostituzione del percorso restituirebbe sempre l'utente alla home page.

Se implementato correttamente, Oracle Content Management riceverà la richiesta e risponderà alla rete CDN, che soddisfa la richiesta al browser del visitatore, mostrando solo il dominio univoco e il percorso del visitatore. In questo esempio: https://www.example.com/secure/

I passi di configurazione CDN sono spesso specifici della rete CDN, quindi collaborare con il provider CDN per configurare correttamente i comportamenti descritti.