Come posso reindirizzare un dominio apice al relativo sottodominio o a un altro dominio utilizzando S3 e Route 53?
Desidero utilizzare Amazon Simple Storage Service (Amazon S3) e Amazon Route 53 per reindirizzare il traffico dal mio dominio apice al relativo sottodominio o a un altro dominio.
Risoluzione
Prerequisiti:
- Verifica di disporre di una zona ospitata per il dominio apice in Route 53.
- Verifica di avere le autorizzazioni per creare record nella zona ospitata per il dominio apice e per creare bucket Amazon S3.
- Assicurati che non esista già un bucket Amazon S3 con lo stesso nome del dominio apice.
Crea un bucket S3 per reindirizzare il dominio
Nota: gli endpoint dei siti web Amazon S3 non supportano HTTPS. Per reindirizzare le richieste HTTP e HTTPS, utilizza altri metodi come Application Load Balancer o Amazon CloudFront con una funzione edge. Per ulteriori informazioni, consulta Come faccio a reindirizzare un dominio in CloudFront?e Come posso utilizzare un Application Load Balancer per reindirizzare da un dominio a un altro?
Completa i seguenti passaggi:
- Nella console Amazon S3, crea un bucket S3 con il nome esatto del dominio apice.
- Seleziona il bucket che hai creato, quindi scegli Proprietà.
- In Hosting di siti web statici, scegli Modifica.
- Scegli Reindirizza le richieste per un oggetto.
- In Nome host, inserisci il sito web a cui desideri reindirizzare.
- Per Protocollo, scegli HTTP o HTTPS per le richieste reindirizzate.
Nota: se non si specifica un protocollo, l'opzione predefinita sarà nessuno. - Scegli Salva le modifiche.
Crea un record Alias che punti verso il bucket S3
Completa i seguenti passaggi:
- Nella console Route 53, seleziona la zona ospitata per il dominio apice.
- Crea un record A-Alias per il dominio apice nella zona ospitata selezionata utilizzando i seguenti valori:
Per Nome record, lascia vuoto il campo.
Per Tipo di record, scegli A – IPv4 address (A – Indirizzo IPv4).
Per Instrada il traffico a, scegli Alias to Amazon S3 website endpoint (Alias verso l'endpoint del sito web Amazon S3).
Per Regione, scegli la Regione AWS in cui si trova il bucket Amazon S3.
Per Enter Amazon S3 Endpoint (Inserisci endpoint Amazon S3), dall'elenco a discesa, seleziona il bucket Amazon S3 che hai creato. Assicurati che il nome del bucket Amazon S3 corrisponda esattamente al nome della zona ospitata per il dominio apice.
Per Policy di instradamento, scegli Semplice.
Per Evaluate Health Target (Valuta integrità destinazione), scegli No. - Scegli Crea record.
Verifica il reindirizzamento
Per verificare il reindirizzamento, apri il dominio apice in un browser. Oppure esegui questo comando curl per controllare le intestazioni delle risposte:
curl -i -s example.com | grep -E "HTTP|Location" Location: http://www.example.com/
Esempio di output:
curl -i -s example.com | grep -E "HTTP|Location" HTTP/1.1 301 Moved Permanently Location: http://www.example.com/
Nota: un reindirizzamento riuscito restituisce il codice di stato HTTP 301.
Informazioni correlate
Reindirizzamento delle richieste per l'endpoint del sito web del bucket a un altro bucket o dominio
- Argomenti
- Networking & Content Delivery
- Lingua
- Italiano
Video correlati


Contenuto pertinente
AWS UFFICIALEAggiornata 3 mesi fa