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

Ora che hai distribuito correttamente la revisione dell'applicazione, aggiorna il WordPress codice sulla macchina di sviluppo e CodeDeploy usalo per ridistribuire il sito. Successivamente, dovresti vedere le modifiche al codice sull'EC2istanza Amazon.

Configura il sito WordPress

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

  1. Digita i dati del tuo sito URL nel tuo browser web. URLÈ l'DNSindirizzo pubblico dell'EC2istanza Amazon più un'/WordPressestensione. Per questo WordPress sito di esempio (e ad esempio l'DNSindirizzo pubblico dell'EC2istanza Amazon), 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 Il mio SQL database, nella pagina di configurazione del database, digita 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 sulla tua macchina 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.

Su Linux o altri sistemi con GNUsed, usa:

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

Su macOS, Unix o altri sistemi con BSDsed, usa:

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 ridistribuisci CodeDeploy il sito.

Raggruppa e carica le modifiche su Amazon S3, come descritto in. Raggruppate 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 esempio,). amzn-s3-demo-bucket

Usa AWS CLI, la CodeDeploy console o il CodeDeploy APIs 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 amzn-s3-demo-bucket:

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

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

Dopo CodeDeploy aver ridistribuito il sito, visitate nuovamente il sito nel 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. Accedi AWS Management Console e apri la CodeDeploy console all'indirizzo /codedeploy. https://console.aws.amazon.com

    Nota

    Accedi con lo stesso utente che hai configurato. Guida introduttiva con CodeDeploy

  2. Nel riquadro di navigazione, espandi Distribuisci, 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 archivio, scegli La mia applicazione è archiviata in Amazon S3, quindi copia il link Amazon S3 della tua revisione nella casella Posizione di revisione. Per individuare il valore del link:

      1. In una scheda del browser separata:

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

        Naviga e apri amzn-s3-demo-bucket, quindi scegli la tua revisione,. WordPressApp.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 di 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 sostituzioni del gruppo di distribuzione e da Configurazione di distribuzione, scegli. CodeDeployDefault OneAtATime.

    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 della distribuzione.

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