AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Come posso utilizzare un Application Load Balancer per reindirizzare da un dominio a un altro?
Desidero utilizzare un Application Load Balancer per reindirizzare il traffico da un nome di dominio a un altro.
Breve descrizione
Per utilizzare un Application Load Balancer per reindirizzare da un dominio a un altro, crea una regola listener nella console Amazon Elastic Compute Cloud (Amazon EC2). Gli Application Load Balancer supportano il reindirizzamento da dominio a dominio e da HTTP a HTTPS.
È consigliabile utilizzare un Application Load Balancer anziché Amazon Simple Storage Service (Amazon S3) per questa configurazione.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Per creare una regola listener nella console Amazon EC2, completa i seguenti passaggi:
- Apri la console Amazon EC2.
- Nel pannello di navigazione, in Bilanciamento del carico, seleziona Sistemi di bilanciamento del carico.
- Seleziona il tuo sistema di bilanciamento del carico, quindi scegli Listener.
- Scegli Visualizza/modifica regole per l'ascoltatore del bilanciatore del carico che desideri utilizzare.
- Seleziona il segno più per aggiungere una regola.
- Scegli Inserisci regola.
- Scegli Aggiungi condizione.
- Nella sezione delle condizioni (IF), scegli Aggiungi condizione. Quindi completa i seguenti passaggi:
Scegli Intestazioni host, quindi inserisci il tuo nome host (ad esempio, example.com).
Per salvare, scegli l'icona del segno di spunta. - Nella sezione delle operazioni (THEN), scegli Aggiungi operazione. Quindi completa i seguenti passaggi:
Scegli Reindirizza a.
Specifica il protocollo e la porta.
Cambia Utilizza host, percorso, query predefiniti... in Utilizza host, percorso, query personalizzati....
Per Host, inserisci example2.com.
Per Percorso e Query, mantieni i valori predefiniti (a meno che il caso d'uso non richieda di modificarli).
Imposta Risposta su HTTP 301 "Permanently moved" o HTTP 302 "Found".
Per salvare, scegli l'icona del segno di spunta.
La sezione THEN ora appare come segue:
Reindirizza a https://example2.com:443/#{path}?#{query}
Codice di stato: HTTP_301 - Scegli Salva.
Nota: se entrambi i domini puntano allo stesso Application Load Balancer, completa una delle seguenti attività:
- Disponi di certificati separati per entrambi i domini.
- Utilizza un certificato Subject Alternative Name (SAN) per convalidare i domini.
Per verificare se il reindirizzamento funziona, completa i seguenti passaggi:
-
In AWS CLI, utilizza la seguente funzione curl:
curl -Iv https://example.com -L * Rebuilt URL to: https://example.com/ . . . * Connected to example.com (1.2.3.4) port 443 (#0) <SSL handshake> > Host: example.com. ------> Host name is example.com > User-Agent: curl/7.61.1 > Accept: */*> * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! < HTTP/2 301 ------> ALB does redirection < server: awselb/2.0 < date: Fri, 06 Mar 2020 09:18:33 GMT < content-type: text/html < content-length: 150 < location: https://example2.com:443/. ----> redirected to "example2.com" < * Issue another request to this URL: 'https://example2.com:443/'. ------> Curl initiates another request that is to example2.com * Trying 34.195.219.169... * TCP_NODELAY set <SSL handshake> > Host: example2.com. ------> Host name has changed to example2.com > User-Agent: curl/7.61.1 > Accept: */* > * Connection state changed (MAX_CONCURRENT_STREAMS == 128)! < HTTP/2 200 ----> We got a response -
Inserisci nel browser Internet example.com e verifica che sia reindirizzato a example2.com.
Nota: Application Load Balancer supporta solo i reindirizzamenti 301 e 302. Questi reindirizzamenti consentono al client di modificare il metodo HTTP da POST a GET nelle richieste successive. Se è necessario un reindirizzamento 307, il reindirizzamento deve avvenire tramite l'applicazione di destinazione.
Informazioni correlate
Application Load Balancers Now Support Multiple TLS Certificates With Smart Selection Using SNI (Gli Application Load Balancers ora supportano più certificati TLS con selezione intelligente tramite SNI)
- Argomenti
- Networking & Content Delivery
- Lingua
- Italiano

Contenuto pertinente
AWS UFFICIALEAggiornata 4 mesi fa