Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione HTTP per il HTTPS reindirizzamento
Questo argomento descrive come gestire il HTTP traffico verso l'applicazione se gli utenti finali continuano ad avviarla. A tale scopo, è necessario configurare il HTTPHTTPSreindirizzamento, a volte denominato forzatura. HTTPS
Per configurare il reindirizzamento, devi prima configurare l'ambiente per gestire il traffico. HTTPS Quindi reindirizza il HTTP traffico a. HTTPS Queste due fasi sono descritte nelle seguenti sottosezioni.
Configura il tuo ambiente per gestire il traffico HTTPS
A seconda della configurazione del bilanciamento del carico dell'ambiente, effettua una delle seguenti operazioni:
-
Ambiente con bilanciamento del carico: configura il sistema di bilanciamento del carico per terminarlo. HTTPS
-
Ambiente a istanza singola: configura l'applicazione per interrompere le connessioni sull'istanza. HTTPS Questa configurazione dipende dalla piattaforma dell'ambiente.
Reindirizza il traffico a HTTP HTTPS
Per reindirizzare HTTPS il HTTP traffico verso la tua applicazione, puoi configurare i server Web sulle istanze del tuo ambiente oppure configurare l'Application Load Balancer dell'ambiente.
Configura i server web dell'istanza
Questo metodo funziona su qualsiasi ambiente di server Web. Configura i server Web sulle tue EC2 istanze Amazon per rispondere al HTTP traffico con uno stato di risposta di HTTP reindirizzamento.
Questa configurazione dipende dalla piattaforma dell'ambiente. Trova la cartella per la tua piattaforma nella https-redirect
Se il tuo ambiente utilizza i controlli di integrità di Elastic Load Balancing, il load balancer si aspetta che un'istanza integra risponda ai messaggi di controllo dello HTTP stato con HTTP 200 risposte (OK). Pertanto, il server Web non deve reindirizzare questi messaggi a. HTTPS I file di configurazione di esempio in https-redirect
Configura il sistema di bilanciamento del carico
Questo metodo funziona se si dispone di un ambiente con carico bilanciato che utilizza un Application Load Balancer. Un Application Load Balancer può inviare risposte di reindirizzamento man mano che arriva il HTTP traffico. In questo caso, non è necessario configurare il reindirizzamento sulle istanze dell'ambiente.
Abbiamo due file di configurazione di esempio GitHub che mostrano come configurare un Application Load Balancer per il reindirizzamento.
-
Il file
alb-http-to-https-redirection-full.config
di configurazione crea un HTTPS listener sulla porta 443 e modifica il listener della porta predefinita 80 per reindirizzare il traffico in entrata. HTTP HTTPS -
Il file di
alb-http-to-https-redirection.config
configurazione prevede la definizione del listener 443. Per definirlo, puoi utilizzare i namespace di configurazione Elastic Beanstalk standard o la console Elastic Beanstalk. Quindi apporta la modifica al listener della porta 80 per il reindirizzamento.