Langkah 5: Perbarui dan terapkan ulang aplikasi Anda WordPress - AWS CodeDeploy

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah 5: Perbarui dan terapkan ulang aplikasi Anda WordPress

Sekarang setelah Anda berhasil menerapkan revisi aplikasi Anda, perbarui WordPress kode pada mesin pengembangan, dan kemudian gunakan CodeDeploy untuk menerapkan ulang situs. Setelah itu, Anda akan melihat perubahan kode pada instans Amazon EC2.

Siapkan WordPress situs

Untuk melihat efek perubahan kode, selesaikan pengaturan WordPress situs sehingga Anda memiliki instalasi yang berfungsi penuh.

  1. Ketik URL situs Anda ke browser web Anda. URL adalah alamat DNS publik dari instans Amazon EC2 ditambah /WordPress ekstensi. Untuk WordPress situs contoh ini (dan contoh alamat DNS publik instans Amazon EC2), URL-nya adalah. http://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress

  2. Jika Anda belum menyiapkan situs, halaman selamat datang WordPress default akan muncul. Pilih Ayo pergi! .

  3. Untuk menggunakan database MySQL default, pada halaman konfigurasi database, ketikkan nilai berikut:

    • Nama Database: test

    • Nama pengguna: root

    • Kata sandi: Biarkan kosong.

    • Host Database: localhost

    • Awalan Tabel: wp_

    Pilih Kirim untuk mengatur database.

  4. Lanjutkan pengaturan situs. Pada halaman Selamat Datang, isi nilai apa pun yang Anda inginkan, dan pilih Instal WordPress. Setelah instalasi selesai, Anda dapat masuk ke dasbor Anda.

penting

Selama penyebaran WordPress aplikasi, change_permissions.sh skrip memperbarui izin /tmp/WordPress folder sehingga siapa pun dapat menulis ke sana. Sekarang adalah saat yang tepat untuk menjalankan perintah berikut untuk membatasi izin sehingga hanya Anda, pemilik, yang dapat menulis kepadanya:

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

Memodifikasi situs

Untuk memodifikasi WordPress situs, buka folder aplikasi di mesin pengembangan Anda:

cd /tmp/WordPress

Untuk memodifikasi beberapa warna situs, dalam wp-content/themes/twentyfifteen/style.css file, gunakan editor teks atau sed #fff untuk mengubahnya#768331.

Di Linux atau sistem lain dengan GNUsed, gunakan:

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

Di macOS, Unix, atau sistem lain dengan sed BSD, gunakan:

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

Menerapkan ulang situs

Sekarang setelah Anda memodifikasi kode situs, gunakan Amazon S3 dan CodeDeploy untuk menyebarkan kembali situs.

Bundel dan unggah perubahan ke Amazon S3, seperti yang dijelaskan dalam. Bundel file aplikasi ke dalam satu file arsip dan dorong file arsip (Saat Anda mengikuti instruksi tersebut, ingatlah bahwa Anda tidak perlu membuat aplikasi.) Berikan revisi baru kunci yang sama seperti before (WordPressApp.zip). Unggah ke bucket Amazon S3 yang sama yang Anda buat sebelumnya (misalnya,DOC-EXAMPLE-BUCKET).

Gunakan AWS CLI, CodeDeploy konsol, atau CodeDeploy API untuk menerapkan ulang situs.

Untuk menyebarkan kembali situs (CLI)

Panggil create-deployment perintah untuk membuat penerapan berdasarkan revisi yang baru diunggah. Gunakan aplikasi bernamaWordPress_App, konfigurasi penerapan bernamaCodeDeployDefault.OneAtATime, grup penyebaran bernamaWordPress_DepGroup, dan revisi yang disebutkan WordPressApp.zip dalam bucket bernama: DOC-EXAMPLE-BUCKET

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

Anda dapat memeriksa status penerapan, seperti yang dijelaskan dalamMemantau dan memecahkan masalah penyebaran Anda.

CodeDeploy Setelah menempatkan kembali situs, kunjungi kembali situs di browser web Anda untuk memverifikasi warna telah diubah. (Anda mungkin perlu me-refresh browser Anda.) Jika warnanya telah diubah, selamat! Anda telah berhasil memodifikasi dan memindahkan situs Anda!

Untuk menyebarkan kembali situs (konsol)

  1. Masuk ke AWS Management Console dan buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy.

    catatan

    Masuk dengan pengguna yang sama dengan yang Anda aturMemulai dengan CodeDeploy.

  2. Di panel navigasi, perluas Deploy, lalu pilih Applications.

  3. Dalam daftar aplikasi, pilih WordPress_App.

  4. Pada tab Grup Deployment, pilihWordPress_DepGroup.

  5. Pilih Buat penerapan.

  6. Pada halaman Create deployment:

    1. Di grup Deployment, pilihWordPress_DepGroup.

    2. Di area tipe Repositori, pilih Aplikasi saya disimpan di Amazon S3, lalu salin tautan Amazon S3 revisi Anda ke kotak lokasi Revisi. Untuk menemukan nilai tautan:

      1. Di tab browser terpisah:

        Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

        Jelajahi dan buka DOC-EXAMPLE-BUCKET, lalu pilih revisi Anda,. WordPressApp.zip

      2. Jika panel Properties tidak terlihat di konsol Amazon S3, pilih tombol Properties.

      3. Di panel Properti, salin nilai bidang Tautan ke kotak Lokasi revisi di CodeDeploy konsol.

    3. Jika muncul pesan yang mengatakan jenis file tidak dapat dideteksi, pilih.zip.

    4. Biarkan kotak deskripsi Deployment kosong.

    5. Perluas penggantian grup Deployment dan dari konfigurasi Deployment, pilih. CodeDeployDefault OneAtAtime.

    6. Pilih Mulai penerapan. Informasi tentang penerapan yang baru dibuat muncul di halaman Deployment.

    7. Anda dapat memeriksa status penerapan, seperti yang dijelaskan dalamMemantau dan memecahkan masalah penyebaran Anda.

      CodeDeploy Setelah menempatkan kembali situs, kunjungi kembali situs di browser web Anda untuk memverifikasi warna telah diubah. (Anda mungkin perlu me-refresh browser Anda.) Jika warnanya telah diubah, selamat! Anda telah berhasil memodifikasi dan memindahkan situs Anda!