Fase 5: Aggiornare e ridistribuire l' WordPress applicazione - 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 5: Aggiornare e ridistribuire l' WordPress applicazione

Ora che hai distribuito correttamente la revisione dell'applicazione, aggiorna il WordPress codice sul computer di sviluppo e quindi utilizzalo CodeDeploy per ridistribuire il sito. Successivamente, dovresti vedere le modifiche al codice sull'istanza Amazon EC2.

Configura il WordPress sito

Per vedere gli effetti della modifica del codice, completa la configurazione del WordPress sito in modo da avere un'installazione completamente funzionante.

  1. Digitare l'URL del sito nel browser Web. L'URL è l'indirizzo DNS pubblico dell'istanza Amazon EC2, seguito da un'/WordPressestensione. Per questo WordPress sito di esempio (e per esempio l'indirizzo DNS pubblico dell'istanza Amazon EC2), l'URL èhttp://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress.

  2. Se non hai ancora configurato il sito, viene visualizzata la pagina di benvenuto WordPress predefinita. Selezionare Let's go! (Iniziamo!).

  3. Per utilizzare l'impostazione predefinita del database MySQL, nella pagina di configurazione del database digitare i seguenti valori:

    • Database Name (Nome del database): test

    • User Name: root

    • Password: lasciare vuoto.

    • Database Host: localhost

    • Table Prefix: wp_

    Selezionare Submit (Invia) per configurare il database.

  4. Continuare la configurazione del sito. Nella pagina di benvenuto, inserisci i valori che desideri e scegli Installa WordPress. Al termine dell'installazione, è possibile accedere al pannello di controllo.

Importante

Durante la distribuzione dell' WordPress applicazione,change_permissions.sh lo script ha aggiornato le autorizzazioni della/tmp/WordPress cartella in modo che chiunque possa scrivervi. In questa fase è possibile eseguire il comando seguente per limitare le autorizzazioni in modo che solo il proprietario possa scrivere nella cartella:

chmod -R 755 /var/www/html/WordPress

Modifica il sito

Per modificare il WordPress sito, vai alla cartella dell'applicazione sul tuo computer di sviluppo:

cd /tmp/WordPress

Per modificare alcuni dei colori del sito, nel file wp-content/themes/twentyfifteen/style.css utilizzare un editor di testo o sed per modificare #fff in #768331.

In Linux o altri sistemi con GNU sed, utilizzare:

sed -i 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css

In macOS, Unix o altri sistemi con BSD sed, utilizzare:

sed -i '' 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css

Ridistribuisci il sito

Ora che hai modificato il codice del sito, usa Amazon S3 e CodeDeploy ridistribuisci il sito.

Raggruppa e carica le modifiche su Amazon S3, come descritto inRaggruppate i file dell'applicazione in un unico file di archivio e inviate il file di archivio. (Nel seguire queste istruzioni, ricordare che non è necessario creare un'applicazione). Assegnare alla nuova revisione la stessa chiave di prima (WordPressApp.zip). Caricalo nello stesso bucket Amazon S3 che hai creato in precedenza (ad esempiocodedeploydemobucket).

UsaAWS CLI la CodeDeploy console o le CodeDeploy API per ridistribuire il sito.

Per ridistribuire il sito (CLI)

Chiamare il comando create-deployment per creare una distribuzione basata sulla revisione appena caricata. Utilizzare l'applicazione denominata WordPress_App, la configurazione della distribuzione denominata CodeDeployDefault.OneAtATime, il gruppo di distribuzione denominato WordPress_DepGroup e la revisione denominata WordPressApp.zip nel bucket denominato codedeploydemobucket:

aws deploy create-deployment \ --application-name WordPress_App \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name WordPress_DepGroup \ --s3-location bucket=codedeploydemobucket,bundleType=zip,key=WordPressApp.zip

È possibile controllare lo stato della distribuzione, come descritto in Monitora e risolvi i problemi di distribuzione.

Dopo CodeDeploy aver ridistribuito il sito, visita nuovamente il sito nel tuo browser Web per verificare che i colori siano stati modificati. (Potrebbe essere necessario aggiornare il browser). Se i colori sono stati modificati, la modifica e la ridistribuzione del sito sono riuscite.

Per ridistribuire il sito (console)

  1. Accedere aAWS Management Console e aprire la CodeDeploy console all'indirizzo https://console.aws.amazon.com/codedeploy.

    Nota

    Accedi con lo stesso utente che hai configuratoGuida introduttiva con CodeDeploy.

  2. Nel riquadro di navigazione, espandi Deploy, quindi scegli Applicazioni.

  3. Nell'elenco delle applicazioni, scegli WordPress_App.

  4. Nella scheda Deployment groups (Gruppi di distribuzione), scegliere WordPress_DepGroup.

  5. Scegli Create deployment (Crea distribuzione).

  6. Nella pagina Create deployment (Crea distribuzione):

    1. In Deployment group (Gruppo di distribuzione), scegliere WordPress_DepGroup.

    2. Nell'area Tipo di repository, scegli La mia applicazione è archiviata in Amazon S3, quindi copia il link Amazon S3 della revisione nella casella Posizione della revisione. Per individuare il valore del link:

      1. In una scheda del browser separata:

        Accedi alla AWS Management Console e apri la console di Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

        Cerca e apri codedeploydemobucket, quindi scegli la tua revisioneWordPressApp.zip.

      2. Se il riquadro Proprietà non è visibile nella console Amazon S3, scegli il pulsante Proprietà.

      3. Nel riquadro Proprietà, copia il valore del campo Link nella casella Posizione revisione della CodeDeploy console.

    3. Se viene visualizzato un messaggio che informa che non è stato possibile individuare il tipo di file, scegliere .zip.

    4. Lasciare vuota la casella Deployment description (Descrizione distribuzione).

    5. Espandi le eccezioni del gruppo di distribuzione e dalla configurazione di distribuzione, scegli CodeDeployDefault. OneAtUna volta.

    6. Selezionare Start deployment (Avvia distribuzione). Nella pagina Deployments (Distribuzioni) vengono visualizzate le informazioni relative alla nuova distribuzione creata.

    7. È possibile controllare lo stato della distribuzione, come descritto in Monitora e risolvi i problemi di distribuzione.

      Dopo CodeDeploy aver ridistribuito il sito, visita nuovamente il sito nel tuo browser Web per verificare che i colori siano stati modificati. (Potrebbe essere necessario aggiornare il browser). Se i colori sono stati modificati, la modifica e la ridistribuzione del sito sono riuscite.