Cara menginstal WordPress di AWS Elastic Beanstalk

Amazon AWS sudah memiliki tutorial resmi tentang penggunaan WordPress di AWS Elastic Beanstalk, yang sedikit membingungkan bagi pemula. Jadi, kami berpikir untuk membuat artikel baru "WordPress on AWS Elastic Beanstalk" dengan cara yang sederhana yang kami bisa.

Apa itu AWS Elastic Beanstalk?

Amazon Layanan Web (AWS) adalah cloud publik raksasa yang menawarkan berbagai layanan komputasi awan; masing-masing dari mereka dimaksudkan untuk menyelesaikan tugas di berbagai bidang. Salah satunya adalah AWS Elastic Beanstalk; itu dimaksudkan untuk dengan cepat menyebarkan aplikasi di AWS Cloud yang kurang rumit dibandingkan dengan berurusan dengan hal-hal komputasi awan biasa. Seseorang dapat menggunakan AWS Elastic Beanstalk dengan pilihan yang lebih sedikit membatasi dan lebih banyak kontrol.

Kami dapat mengunggah aplikasi pilihan kami seperti WordPress ke Elastic Beanstalk untuk menjalankannya secara efisien dan dalam model yang skalabel. Manfaat lain menggunakan Beanstalk, ini mengurangi beban admin dengan mengotomatiskan pemantauan aplikasi, menangani detail lain seperti penyeimbangan beban penyimpanan dan penskalaan.

Saat membuat atau membuat aplikasi, platform tempat seseorang dapat memilih untuk menginstal kodenya adalah Go, Java, .NET, Node.js, PHP, Python, dan Ruby. Opsi Docker juga ada. Selain dari AWS Management Console, seseorang dapat menangani atau menginstal aplikasi menggunakan AWS Command Line Interface (AWS CLI), atau eb, CLI tingkat tinggi yang dirancang khusus untuk Elastic Beanstalk.

Di sini kita secara khusus berbicara tentang instalasi WordPress di AWS Elastic Beanstalk. Lihat panduan langkah demi langkah.

Langkah 1 Mendaftar ke AWS Elastic Beanstalk untuk menginstal WordPress

Hal pertama yang kita perlukan untuk menginstal WordPress di Elastic Beanstalk adalah akun Amazon Layanan web. Jika Anda sudah memiliki akun cloud AWS kemudian pindah ke langkah berikutnya. Padahal itu baru untuk itu dan hanya ingin mengalami atau belajar Beanstalk mereka perlu membuat akun. 12 bulan pertama dasar Amazon AWS cloud tier gratis; ya, Anda harus memiliki kartu kredit untuk mendaftar.

Langkah 2: Buat Aplikasi Baru di Elastic Beanstalk

AWS Elastic Beanstalk memiliki dua jenis tingkatan lingkungan untuk mendukung berbagai jenis aplikasi web. Lingkungan server web dimaksudkan bagi mereka yang ingin menginstal aplikasi web standar yang mendengarkan dan memproses permintaan HTTP, biasanya lebih dari 80. Di sisi lain, lingkungan Pekerja ada untuk aplikasi yang memproses beban kerja yang berjalan lama sesuai permintaan atau melakukan tugas di sebuah jadwal.

Ini dia Halaman ElasticBeanstalk (tautan); gunakan tautan ini untuk Buat Aplikasi Baru untuk WordPress.

Langkah 3: Ciptakan Lingkungan untuk Pohon Kacang Elastis

Ketika Anda mengklik tautan yang diberikan di atas, segera bagian akan terbuka dari mana kita dapat dengan mudah membuat Aplikasi website untuk WordPress kami.

Berikan beberapa Aplikasi nama.

Beberapa nama domain yang ingin Anda gunakan sebagai inisial subdomain di elasticbeanstalk.com.

Sekarang gulir ke bawah ke Konfigurasi Dasar

Dari sana klik pada kotak drop-down dan pilih PHP sebagai platform yang sudah dikonfigurasikan sebelumnya.

Akhirnya, Klik Tinjau dan Luncurkan tombol.

Pilih platfrom PHP pada Elastic Beanstalk dan contoh aplikasi

Langkah 4: Pengaturan tambahan AWS Elastic Beanstalk untuk WordPress

Saat kita mengklik tombol Tinjau dan Luncurkan, halaman konfigurasi tambahan akan terbuka yang sangat penting. Ini adalah bagian dari mana kita dapat mengonfigurasi, jaringan, penyimpanan, keamanan, Database, pemantauan, dan lainnya untuk WordPress yang ingin kita instal di Beanstalk.

Pergi ke bagian yang diberikan di bawah ini yang perlu kita atur untuk menginstal WordPress di Beanstalk. Untuk memodifikasinya cukup klik pada Memodifikasi setiap tautan di bawah ini kartu konfigurasi vertikal yang berbeda.

Konfigurasi plat Beabstalk elastis

Perangkat lunak

Root dokumen: Direktori anak dari proyek Anda yang bertindak sebagai webroot yang menghadap publik. Jika dokumen root Anda disimpan di proyek Anda, biarkan set ini untuk /. Jika dokumen root Anda ada di direktori anak (mis. / Publik), setel nilai ini agar cocok dengan direktori anak. Nilai harus dimulai dengan karakter / dan tidak dapat dimulai dengan a. (periode)

Jadi, jika Anda ingin menginstal WordPress CMS di beberapa direktori, misalnya, www.example.com/wordpress kemudian atur Direktori root dokumen ke / wordpress. Dan jika Anda ingin WordPress atau proyek lain untuk direktori root kemudian ketik / saja.

  • Di sini kita menginstal WordPress ke direktori root yaitu / Anda dapat melihat pada screenshot di bawah ini.
  • Nyalakan Output Zlib kompresi.

Biarkan sisa pengaturan seperti apa adanya dan klik pada Menyimpan tombol.

Pengaturan perangkat lunak BEanstalk

Contoh

Dalam contoh, Anda mengubah jenis contoh sesuai dengan beban kerja atau lalu lintas yang Anda dapatkan di situs web WordPress Anda. Secara default untuk paket AWS gratis, the t2.micro akan dipilih.

Klik Default kelompok keamanan kotak centang dan menyimpan konfigurasi.

Pilih Keamanan Instance

Keamanan

Biarkan halaman konfigurasi Beastack terbuka seperti apa adanya.

Untuk mengakses Beanstack elastis dari SSH, kita harus menetapkan kunci SSH pribadi untuk itu. Jadi, klik Link ini.

Dari panel sisi kiri, klik pada Pasangan kunci diberikan di bawah Jaringan dan Keamanan bagian.

SSH Keypair untuk Pohon Kacang

Sekarang klik pada Buat Pasangan Kunci.

Pilih Buat Pasangan

Beri beberapa nama untuk pasangan kunci, di sini kita memberikannya H2stestkey. Saat Anda membuat kunci pribadi pada AWS elastic, itu akan secara otomatis muncul untuk mengunduh. Simpan di suatu tempat dengan aman, kita akan membutuhkannya untuk terhubung Pohon Kacang nanti menggunakan SSH.

Unduh beanstalk pasangan kunci SSH

Kembali ke halaman konfigurasi Elastic Beanstalk dan klik pada Memodifikasi tombol yang diberikan di bawah Keamanan Kartu. Sekarang di bawah izin mesin Virtual akan ada opsi Pasangan kunci EC2, klik tarik-turun kotak yang diberikan di depannya dan pilih Anda membuat kunci pribadi SSH untuk memasangnya dengan instance Virtualbeanstalk Virtual.

Klik pada Menyimpan tombol.

Lampirkan kunci SSH ke instance Beanstalk WordPress

Notifikasi

Untuk mendapatkan pemberitahuan untuk instance Anda, aplikasi atau memperbarui acara dari lingkungan Anda, ubah Notifikasi kartu pengaturan dan ketik ID email yang ingin Anda tetapkan untuk itu. Dan Menyimpan sama.

Ubah Notfikasi

Jaringan

Saat Anda Memodifikasi pengaturan Jaringan, ia akan menawarkan adaptor dan subnet cloud pribadi Virtual (VPC) yang telah ditentukan sebelumnya. Pilih semua subnet dan opsi untuk menetapkan atau melampirkan IP publik ke instance Elastic Beanstalk yang terinstal dan simpan.

Tetapkan IP publik ke VPC Anda pada AWS EB

Buat Database untuk WordPress pada Amazon Pohon Kacang Elastis

Sekarang, buka kartu Database dan modifikasi. Pengaturan akan tersedia Amazon Basis data SQL RDS tersedia untuk konfigurasi. AWS Elastic Beanstalk menyediakan nama host database, nama pengguna, kata sandi, nama tabel, dan port.

1. Pilih tipe dari Basis data Anda ingin menggunakan untuk WordPress Anda, di sini kami memilih perintah satu versi terbaru MySQL.

2. Versi mesin: Beberapa versi database MySQL, pilih yang Anda perlukan jika Anda mengimpor beberapa database lama. Namun, di sini kita menggunakan versi MySQL terbaru yang tersedia yaitu 8.0.15.

3. Kelas Instans: Ini berarti sumber daya apa yang ingin Anda pilih untuk Database Anda. Seandainya database akan menyimpan sejumlah besar data dan sejumlah besar permintaan. Pilih yang sesuai.

4. Penyimpanan: Jumlah ruang yang ingin Anda tetapkan ke database.

5. Nama pengguna: Buat nama pengguna Database yang akan kita gunakan nanti untuk menghubungkannya.

6. Kata Sandi: Buat kata sandi yang kuat untuk nama pengguna database yang dibuat di atas.

Klik pada Menyimpan tombol.

Pembuatan basis data untuk Elastic Beanstalk untuk WordPress instalaltion

Buat Aplikasi

Setelah mengklik Buat Aplikasi tombol, proses akan berbicara beberapa menit, santai.

Akhirnya Klik pada Buat aplikasi wordpress di Beastalk

Mulai gunakan Elastic Beanstalk

Langkah 5: Akses buat PHP untuk WordPress di Elastic Beanstalk

Setelah proses pembuatan aplikasi PHP selesai, klik untuk mengakses opsi pengaturan lebih lanjut.

Akses buat aplikasi WordPress di Elastic Bleanstalk

Langkah 6: Unggah dan Sebarkan WordPress

Sekarang waktunya untuk unggah file WordPress kami ke Beanstalk untuk tujuan Penyebaran. Ini dia tautan untuk mengunduh WordPress versi terbaru. Setelah di sistem lokal Anda, klik Tombol Unggah & Sebarkan dari Amazon Elastic Beanstalk menciptakan bagian App.

unggah dan gunakan WordPress untuk Amazon batang pohon elastis File WordPress uplaoding

Langkah 7: Akses WordPress yang Digunakan Amazon Pohon Kacang Elastis

WordPress telah berhasil digunakan sekarang saatnya untuk mengaksesnya. Untuk itu tepat di atas Ikhtisar Lingkungan Pohon Kacang, Anda akan melihat a subdomain URL untuk WordPress yang diinstal. Klik itu.

WordPress berhasil dipekerjakan di Elastic beanstalk, sekarang mengaksesnya

Tautan akan dibuka secara otomatis di browser baru windows tetapi dengan kesalahan, bahwa Anda tidak dapat mengakses direktori root.

Error: Forbidden You don't have permission to access / on this server.

Anda tidak memiliki izin untuk mengakses di server ini.

Kesalahannya adalah karena kami telah memilih Root dokumen / dalam Perangkat lunak bagian saat mengkonfigurasi APP. Tetapi file WordPress yang kami unggah ada di direktori bernama WordPress.

Jadi, kita harus memindahkan file-nya ke direktori root utama untuk mengaksesnya. Namun, jika Anda meletakkan / WordPress di akhir URL Anda akan dapat mengakses WordPress. Dalam hal ini, Anda ingin itu berfungsi pada direktori root tanpa direktori anak lalu mengakses Elastic Beanstalk (EB) melalui SSH.

Koneksi SSH ke AWS elastic Beanstalk

Setelah Anda menghubungkan instance EB Anda melalui SSH, gunakan perintah berikut:

sudo -i
cd /var/www/html/
mv wordpress/* /var/www/html
rm -r wordpress

Perintah di atas akan memindahkan semua file WordPress yang berada di dalam html direktori ke direktori root html itu sendiri.

Langkah 8: Setup WordPress yang Digunakan Amazon (AWS) Pohon Kacang Elastis

Sekarang buka lagi URL lingkungan yang ditunjukkan pada Langkah 7 tutorial ini. Kali ini Anda akan mendapatkan layar pengaturan WordPress.

Pengaturan konfigurasi wordpress

Menghubungkan Amazon Database MySQL dengan WordPress

Ini adalah tugas penting karena sebagian besar pengguna melakukan kesalahan di sini, karena nama database dibuat secara otomatis oleh Elastic Beanstalk i.e edbd.

Nama Basis Data Default: ebdb

Nama pengguna: Masukkan nama pengguna yang Anda buat saat membuat basis data di aplikasi Beanstalk untuk WordPress.

Kata sandi: Sama dengan kata sandi yang Anda pilih saat membuat Database

Host Database: Untuk mengetahui nama host atau URL database Anda, buka konfigurasi Lingkungan yang Anda buat di atas untuk WordPress. Gulir ke bawah dan di sana di Basis data Bagian yang akan Anda lihat Titik akhir salin tautan tanpa nomor port.

Jadi, dalam kasus kami aan4t5zmnmt77l.cuj7n8ldqrmj.us-east-1.rds.amazonaws.com

Amazon Nama host DB untuk WOrdpress

Ubah awalan dari Basis data, jika Anda ingin dan akhirnya, klik Menyerahkan tombol.

WordPress Amazon Konfigurasi Database MySQL RDC

Berikan Informasi yang dibutuhkan Jalankan instalasi WordPress di Branstalk

Akhirnya, WordPress tidak diaktifkan Amazon Pohon Kacang Elastis

Dengan cara ini, kita dapat menginstal sistem manajemen Konten WordPress di Amazon Pohon Kacang Elastis.

Pos terkait

Back to top button