How to Install WordPress dengan Caddy di Ubuntu 24.04
WordPress adalah sistem manajemen konten yang populer untuk membangun situs web dengan cepat dan mudah, dengan antarmuka web yang sederhana untuk administrasi. Dalam panduan ini, kita akan mengatur WordPress dengan Caddy, server web yang terkenal karena fitur keamanan yang komprehensif dan kemudahan penggunaannya.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal-hal berikut:
- Server Ubuntu 24.04 yang sudah terpasang dengan tutorial pengaturan server Ubuntu awal, termasuk pengguna non-root dengan hak istimewa sudo.
- Pangkalan data MySQL yang sudah terpasang. Anda bisa mengikuti tutorial untuk menginstal MySQL.
- Caddy server yang sudah terpasang. Pastikan domain Anda sudah diarahkan ke server Anda.
Langkah Utama
Step 1 — Menginstal PHP
Untuk menjalankan WordPress, Anda memerlukan server web, pangkalan data MySQL, dan bahasa skrip PHP.
Pastikan paket Anda sudah diperbarui dengan menjalankan perintah berikut:
sudo apt-get update
Instal PHP dan ekstensi yang diperlukan untuk WordPress:
sudo apt-get install php php-mysql php-curl php-gd php-mbstring php-xml
Setelah instalasi selesai, verifikasi bahwa PHP terpasang dengan benar:
php -v
Step 2 — Mengatur MySQL
Anda perlu mengonfigurasi sebuah database untuk WordPress.
Masuk ke MySQL dengan perintah berikut:
sudo mysql -u root -p
Buat database baru untuk WordPress:
CREATE DATABASE wordpress;
Buat pengguna baru dan berikan hak akses ke database:
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Step 3 — Menginstal WordPress
Sekarang kita siap untuk mengunduh dan menginstal WordPress.
Unduh WordPress:
wget https://wordpress.org/latest.tar.gz
Ekstrak file yang telah diunduh:
tar -xvzf latest.tar.gz
Pindahkan file WordPress ke direktori root web Caddy:
sudo mv wordpress/* /var/www/html/
Step 4 — Mengonfigurasi Caddy
Kita perlu mengonfigurasi Caddy untuk melayani situs WordPress.
Buka file konfigurasi Caddy:
sudo nano /etc/caddy/Caddyfile
Tambahkan konfigurasi berikut:
example.com {
root * /var/www/html
php_fastcgi unix//run/php/php7.4-fpm.sock
file_server
log {
output file /var/log/caddy.log
}
}
Ganti example.com dengan nama domain Anda. Simpan dan tutup file.
Step 5 — Restart Caddy
Setelah mengonfigurasi Caddy, restart layanan untuk menerapkan perubahan.
sudo systemctl restart caddy
Konfigurasi Lanjutan
Ada beberapa langkah tambahan untuk meningkatkan keamanan dan mengoptimalkan situs WordPress Anda:
- Instal plugin keamanan seperti Wordfence atau Sucuri.
- Aktifkan SSL menggunakan Let's Encrypt untuk mengenkripsi data yang ditransfer.
- Atur cadangan otomatis untuk database dan file WordPress Anda.
Best Practices
Berikut adalah beberapa praktik terbaik saat menggunakan WordPress dengan Caddy:
- Selalu perbarui WordPress, tema, dan plugin Anda untuk menjaga keamanan.
- Gunakan password yang kuat dan unik untuk semua pengguna.
- Batasi jumlah upaya login untuk mencegah serangan brute-force.
- Gunakan CDN untuk meningkatkan kecepatan situs Anda.
Troubleshooting
Jika Anda mengalami masalah saat menginstal atau mengonfigurasi WordPress, berikut adalah beberapa langkah yang dapat membantu:
- Periksa log Caddy untuk menemukan kesalahan:
sudo tail -f /var/log/caddy.log. - Pastikan PHP-FPM berjalan dengan baik:
sudo systemctl status php7.4-fpm. - Periksa koneksi database MySQL untuk memastikan kredensial dan nama database benar.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Install Directus Headless CMS di Ubuntu 24.04
679 kata • Baca selengkapnya →
Cara Install WordPress dengan Apache di FreeBSD
617 kata • Baca selengkapnya →
Cara Install WordPress dengan Apache di Ubuntu 20.04
564 kata • Baca selengkapnya →
Cara Install WordPress dengan Caddy di Ubuntu 24.04
701 kata • Baca selengkapnya →