Fase 1: Avvio e configurazione di un'istanza Amazon Linux o Red Hat Enterprise Linux Amazon EC2 - 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'istanza Amazon Linux o Red Hat Enterprise Linux Amazon EC2

Per distribuire l' WordPress applicazione CodeDeploy, avrai bisogno di un'istanza Amazon EC2 che esegua Amazon Linux o Red Hat Enterprise Linux (RHEL). L'istanza Amazon EC2 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'istanza Amazon EC2 per CodeDeploy. Quando arrivi alla parte di queste istruzioni sull'assegnazione di un tag di istanza Amazon EC2 all'istanza, assicurati di specificare la chiave del tag e il valore Name del tag di. CodeDeployDemo (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'istanza Amazon EC2, 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 Linux o RHEL Amazon EC2

Dopo il lancio della tua nuova istanza Amazon EC2, 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 Linux o RHEL Amazon EC2. Avrai bisogno dell'indirizzo DNS pubblico dell'istanza e della chiave privata per la coppia di chiavi utilizzata all'avvio dell'istanza Amazon EC2. 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 coppia di chiavi dell'istanza Amazon EC2 per l'accesso SSH è codedeploydemo.pem denominata, 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 Linux o RHEL Amazon EC2.

    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'istanza Amazon EC2. Per Amazon Linux, dovrebbe avere il seguente aspetto:

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

    avvertimento

    Non interrompere o terminare l'istanza Amazon EC2. In caso contrario, 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 l'istanza Amazon EC2 ha una porta HTTP aperta in modo da poter visualizzare la home page dell' WordPress applicazione distribuita in un browser.

  1. Accedi AWS Management Console e apri la console Amazon EC2 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 istanza Amazon EC2. 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.