Fase 1: Avvio e configurazione di un' EC2 istanza Amazon Amazon Amazon Amazon Red Hat Enterprise Linux - AWS CodeDeploy

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à.

Fase 1: Avvio e configurazione di un' EC2 istanza Amazon Amazon Amazon Amazon Red Hat Enterprise Linux

Per distribuire l' WordPress applicazione CodeDeploy, avrai bisogno di un' EC2 istanza Amazon che esegua Amazon Linux o Red Hat Enterprise Linux (RHEL). L' EC2 istanza Amazon richiede una nuova regola di sicurezza in entrata che consenta le connessioni HTTP. Questa regola è necessaria per visualizzare la WordPress pagina in un browser dopo che è stata distribuita correttamente.

Segui le istruzioni in Crea un' EC2 istanza Amazon per CodeDeploy. Quando arrivi alla parte di queste istruzioni sull'assegnazione di un tag di EC2 istanza Amazon all'istanza, assicurati di specificare la chiave del tag Name e il valore del tag diCodeDeployDemo. (Se viene specificata una chiave o un valore del tag, le istruzioni in Fase 4: Implementazione dell'applicazione WordPress possono portare a risultati inaspettati).

Dopo aver seguito le istruzioni per avviare l' EC2 istanza Amazon, torna a questa pagina e passa alla sezione successiva. Non continuare con Crea un'applicazione con CodeDeploy il passaggio successivo.

Connect alla tua istanza Amazon Amazon Linux o RHEL EC2

Dopo il lancio della tua nuova EC2 istanza Amazon, segui queste istruzioni per esercitarti a connetterti ad essa.

  1. Usa il ssh comando (o un emulatore di terminale compatibile con SSH come PuTTY) per connetterti alla tua istanza Amazon Amazon Amazon Amazon RHEL. EC2 Avrai bisogno dell'indirizzo DNS pubblico dell'istanza e della chiave privata per la coppia di chiavi che hai usato quando hai avviato l' EC2 istanza Amazon. Per ulteriori informazioni, consulta Connect to Your Instance.

    Ad esempio, se l'indirizzo DNS pubblico è ec2-01-234-567-890.compute-1.amazonaws.com e la tua coppia di chiavi di EC2 istanza Amazon per l'accesso SSH è denominatacodedeploydemo.pem, devi digitare:

    ssh -i /path/to/codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com

    Sostituisci /path/to/codedeploydemo.pem con il percorso del .pem file e l'indirizzo DNS di esempio con l'indirizzo della tua istanza Amazon Amazon Amazon Amazon EC2 RHEL.

    Nota

    Se si riceve un errore riguardo al fatto che le autorizzazioni della chiave del file sono troppo aperte, sarà necessario limitare le autorizzazioni per dare accesso solo all'utente attuale (tu). Ad esempio, con il chmod comando su Linux, macOS o Unix, digitare:

    chmod 400 /path/to/codedeploydemo.pem
  2. Dopo aver effettuato l'accesso, vedrai il banner AMI per l' EC2 istanza Amazon. Per Amazon Linux, dovrebbe avere il seguente aspetto:

    __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
  3. Ora puoi disconnetterti dall' EC2 istanza Amazon in esecuzione.

    avvertimento

    Non interrompere o terminare l' EC2 istanza Amazon. Altrimenti, CodeDeploy non sarà possibile eseguire la distribuzione su di essa.

Aggiungi una regola in entrata che consenta il traffico HTTP verso la tua istanza Amazon Linux o RHEL Amazon EC2

Il passaggio successivo conferma che la tua EC2 istanza Amazon ha una porta HTTP aperta in modo da poter visualizzare la home page dell' WordPress applicazione distribuita in un browser.

  1. Accedi a AWS Management Console e apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Scegli Istanze, quindi scegli la tua istanza.

  3. Nella scheda Descrizione, in Gruppi di sicurezza, scegli Visualizza regole in entrata.

    Dovresti vedere un elenco di regole nel tuo gruppo di sicurezza come il seguente:

    Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-N 22 tcp 0.0.0.0/0 ✔
  4. In Gruppi di sicurezza, scegli il gruppo di sicurezza per la tua EC2 istanza Amazon. Potrebbe essere denominato launch-wizard-N. Il nome N è un numero assegnato al proprio gruppo di sicurezza quando è stata creata l'istanza.

    Seleziona la scheda Inbound (In entrata). Se il gruppo di sicurezza per la tua istanza è configurato correttamente, dovresti vedere una regola con i seguenti valori:

    • Type (Tipo): HTTP

    • Protocollo: TCP

    • Port Range (Intervallo porte): 80

    • Fonte: 0.0.0.0/0

  5. Se non vedi una regola con questi valori, usa le procedure in Aggiungere regole a un gruppo di sicurezza per aggiungerle a una nuova regola di sicurezza.