WordPress adalah platform pembuatan situs web open-source yang populer. Deploy WordPress di Elastic Compute Service (ECS) untuk segera meluncurkan situs dan mulai menerbitkan konten.
Prosedur
Sebelum memulai, pastikan Anda telah menyelesaikan penyiapan akun serta menautkan kartu kredit atau akun PayPal.
Pengguna ECS baru yang telah menyelesaikan penyiapan akun dapat mencoba ECS secara gratis selama 3 bulan. Untuk detail selengkapnya, lihat Uji Coba Gratis ECS.
Langkah 1: Buat instans ECS
Buka halaman ECS console - Instances, lalu klik Create Instance.
Pilih Custom Launch dan konfigurasikan instans tersebut.
Konfigurasikan instans dengan pengaturan contoh berikut. Gunakan nilai default untuk pengaturan yang tidak tercantum di sini.
Item konfigurasi
Nilai contoh
Billing Method
Pay-as-you-go
Region
US (Silicon Valley)
Network and Zone
VPC: Default VPC
vSwitch: Pilih vSwitch default di Availability Zone B.
Instance
ecs.c9i.large
Kami merekomendasikan minimal 2 vCPU dan memori 4 GiB untuk pengalaman yang lancar.
Image
Pilih Alibaba Cloud Linux 3.2104 LTS 64bit di bawah Public Images.
System Disk
Type: Enterprise SSD (ESSD)
Size: 40 GiB
Performance: PL0
Public IP Address
Pilih Assign Public IPv4 Address.
Bandwidth Billing Method
Pay-by-traffic
Kami merekomendasikan memilih Upgrade to CDT for Data Transfer Billing. Ini memberikan kuota traffic publik gratis 220 GB/bulan setelah upgrade: 20 GB/bulan untuk wilayah daratan Tiongkok, 200 GB/bulan untuk wilayah di luar daratan Tiongkok.
Security Group
Pilih New Security Group. Di bawah pengaturan Basic Security Group, pada bagian Open IPv4 ports/protocols, pilih HTTP (TCP:80) dan SSH (TCP:22) untuk mengizinkan akses HTTP eksternal.
Logon Credential
Pilih Set Later
Tinjau perkiraan biaya, baca dan terima syarat layanan, lalu klik Create Order.
Langkah 2: Hubungkan ke instans ECS
Kembali ke daftar instans. Tunggu hingga status instans menunjukkan Running dan Health Status menunjukkan Normal, lalu klik Connect pada kolom Actions.
Pada kotak dialog, klik Sign in now.
Pilih Password-Free dan klik Log In.
Sesi koneksi jarak jauh tetap aktif hingga 6 jam. Jika tidak aktif selama lebih dari 6 jam, sesi akan terputus secara otomatis dan Anda harus menghubungkan ulang.
Prompt command line menandakan koneksi berhasil.
Langkah 3: Siapkan WordPress
Deploy lingkungan LNMP.
Jalankan skrip berikut untuk menginstal stack LNMP (Linux + Nginx + MySQL + PHP) yang diperlukan oleh WordPress. Ganti
MYSQL_PASSWORDdengan kata sandi root MySQL kustom sebelum menjalankannya. Kata sandi ini akan diperlukan saat mengonfigurasi database WordPress.Kata sandi harus terdiri dari 8 hingga 30 karakter dan mencakup huruf kapital, huruf kecil, angka, serta karakter khusus. Karakter khusus yang didukung:
()` ~!@#$%^&*-+=|{}[ ]:;'<>,.?/.curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deploy-lnmp-acl3_2.sh | MYSQL_ROOT_PASS='MYSQL_PASSWORD' bashSkrip ini dirancang khusus untuk Alibaba Cloud Linux 3.2104 LTS 64-bit.
Masuk ke MySQL dan buat database serta pengguna untuk WordPress.
-
MYSQL_PASSWORD: Kata sandi root MySQL yang Anda tetapkan di langkah sebelumnya. -
WORDPRESS_PASSWORD: Kata sandi kustom untuk pengguna database WordPress.Kata sandi harus terdiri dari 8 hingga 30 karakter dan mencakup huruf kapital, huruf kecil, angka, serta karakter khusus. Karakter khusus yang didukung:
()` ~!@#$%^&*-+=|{}[]:;'<>,.?/.
mysql -u root -p'MYSQL_PASSWORD' <<EOF CREATE DATABASE wordpress; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'WORDPRESS_PASSWORD'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EOFPerintah ini membuat database bernama
wordpressdan penggunawordpress_userdengan hak istimewa penuh pada database tersebut.-
Unduh dan ekstrak WordPress.
cd /usr/share/nginx/html && sudo wget https://cn.wordpress.org/wordpress-6.4.4-zh_CN.zip && sudo yum install unzip -y && sudo unzip wordpress-6.4.4-zh_CN.zipKonfigurasikan koneksi database.
Buat cadangan konfigurasi default.
sudo cp /usr/share/nginx/html/wordpress/wp-config-sample.php /usr/share/nginx/html/wordpress/wp-config.phpEdit
wp-config.phpuntuk mengatur kredensial database. GantiWORDPRESS_PASSWORDdengan kata sandi pengguna WordPress yang telah Anda atur.sudo sed -i "s/database_name_here/wordpress/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/username_here/wordpress_user/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/password_here/WORDPRESS_PASSWORD/" /usr/share/nginx/html/wordpress/wp-config.php
Perbarui direktori root situs Nginx, lalu restart layanan tersebut.
sudo sed -i 's|root /usr/share/nginx/html;|root /usr/share/nginx/html/wordpress;|' /etc/nginx/conf.d/default.conf && sudo nginx -t && sudo systemctl restart nginx
Langkah 4: Instal WordPress dan terbitkan artikel pertama Anda
Instal dan login ke WordPress.
Buka browser dan kunjungi
http://<ECS public IP address>untuk mengakses halaman instalasi WordPress.Anda dapat menemukan alamat IP publik di kolom IP Address pada daftar instans.
Masukkan judul situs, nama pengguna administrator, kata sandi, dan email, lalu klik Install WordPress.
Setelah instalasi selesai, klik Log In dan masukkan kredensial yang baru saja Anda atur.
Terbitkan artikel untuk memverifikasi akses.
Di panel navigasi kiri, buka .
Masukkan judul (misalnya, "Hello from Alibaba Cloud ECS") dan klik Publish di pojok kanan atas. Klik lagi Publish pada dialog konfirmasi.
Salin dan buka URL artikel tersebut. Jika halaman menampilkan artikel Anda, berarti situs web sudah aktif.
Penagihan
Item yang dikenai biaya
Disk sistem: 40 GiB (kapasitas disk) × harga satuan disk × durasi penagihan
Bandwidth publik (pay-by-traffic): Trafik keluar × harga per GB
Setelah upgrade ke CDT untuk Penagihan Transfer Data, Anda akan menerima kuota trafik jaringan publik 220 GB/bulan (20 GB/bulan untuk wilayah daratan Tiongkok, 200 GB/bulan untuk wilayah di luar daratan Tiongkok).
Sumber daya komputasi: Harga satuan tipe instans × durasi penagihan
Lihat halaman Harga ECS untuk harga satuan.
Lihat detail penagihan
Login ke atau Konsol Biaya dan Pengeluaran, lalu pilih . Filter berdasarkan Product Name dan pilih Elastic Compute Service untuk melihat rincian biaya.
Bersihkan sumber daya
Lepaskan instans saat Anda tidak lagi membutuhkannya agar tidak dikenai biaya tambahan.
Melepas instans akan menghapus permanen semua datanya. Tindakan ini tidak dapat dikembalikan.
Pada daftar instans, klik di kolom Actions untuk instans yang dituju.
Pilih Release Now dan klik Next.
Konfirmasi bahwa tidak ada sumber daya terkait yang perlu dipertahankan, lalu klik OK.
Informasi terkait
Aturan security group default mengizinkan akses dari semua alamat IP, yang menimbulkan risiko keamanan. Kami merekomendasikan agar Anda memodifikasi aturan security group agar hanya mengizinkan alamat IP yang diperlukan.
Mengakses situs hanya dengan alamat IP tidak profesional dan tidak aman. Kami merekomendasikan mengikat nama domain dan mengaktifkan HTTPS.
Jika tipe instans saat ini tidak memenuhi kebutuhan workload Anda, Anda dapat mengubah tipe instans.