
Install WordPress on AlmaLinux 9 with Nginx: A Step-by-Step Tutorial
Pembuka
WordPress adalah salah satu platform manajemen konten paling populer di dunia, memudahkan pengguna untuk membuat dan mengelola situs web. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal WordPress di AlmaLinux 9 menggunakan server web Nginx.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal-hal berikut:
- Sistem operasi AlmaLinux 9 terinstal dan terkonfigurasi.
- Akses ke terminal dengan hak istimewa
sudo. - Server Nginx terinstal dan berjalan.
- Database MariaDB atau MySQL terinstal.
- PHP dan beberapa ekstensi PHP yang diperlukan untuk WordPress.
- Nama domain yang mengarah ke server Anda (opsional tetapi disarankan).
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memastikan sistem Anda diperbarui. Jalankan perintah berikut:
sudo dnf update -y
2. Menginstal Nginx
Jika Anda belum menginstal Nginx, lakukan dengan perintah berikut:
sudo dnf install nginx -y
Setelah penginstalan, aktifkan dan mulai layanan Nginx:
sudo systemctl enable nginx
sudo systemctl start nginx
3. Menginstal MariaDB
Instal database MariaDB dengan perintah ini:
sudo dnf install mariadb-server -y
Aktifkan dan mulai layanan MariaDB:
sudo systemctl enable mariadb
sudo systemctl start mariadb
Setelah itu, amankan instalasi MariaDB dengan menjalankan:
sudo mysql_secure_installation
4. Menginstal PHP dan Ekstensi
Instal PHP dan beberapa ekstensi yang diperlukan:
sudo dnf install php php-fpm php-mysqlnd php-xml php-mbstring -y
Setelah instalasi, aktifkan dan mulai layanan PHP-FPM:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
5. Mengonfigurasi Nginx untuk WordPress
Buat file konfigurasi baru untuk situs WordPress:
sudo nano /etc/nginx/conf.d/wordpress.conf
Tambahkan konfigurasi berikut:
server {
listen 80;
server_name domainanda.com; # Ganti dengan nama domain Anda
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
Simpan dan tutup file. Periksa kesalahan konfigurasi Nginx:
sudo nginx -t
Jika tidak ada kesalahan, restart Nginx:
sudo systemctl restart nginx
6. Mengunduh dan Menginstal WordPress
Unduh WordPress ke server Anda:
wget https://wordpress.org/latest.tar.gz
Ekstrak file yang telah diunduh:
tar -xvzf latest.tar.gz
Pindahkan isi folder WordPress ke direktori yang sesuai:
sudo mv wordpress/* /var/www/wordpress/
Atur izin yang tepat untuk direktori WordPress:
sudo chown -R nginx:nginx /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
7. Membuat Database untuk WordPress
Masuk ke MariaDB dengan perintah:
sudo mysql -u root -p
Buat database dan pengguna untuk WordPress:
CREATE DATABASE wordpress;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
EXIT;
8. Mengonfigurasi WordPress
Salin file wp-config-sample.php ke wp-config.php:
cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
Edit konfigurasi wp-config.php dan tambahkan detail database:
nano /var/www/wordpress/wp-config.php
Temukan dan ganti bagian berikut:
define('DB_NAME', 'wordpress');
define('DB_USER', 'username');
define('DB_PASSWORD', 'password');
9. Menyelesaikan Instalasi di Browser
Buka browser Anda dan akses http://domainanda.com. Anda akan melihat halaman instalasi WordPress. Ikuti langkah-langkah di layar untuk menyelesaikan instalasi.
Konfigurasi Lanjutan
Setelah instalasi dasar selesai, Anda dapat melakukan beberapa konfigurasi tambahan untuk meningkatkan keamanan dan kinerja situs WordPress:
1. Mengaktifkan HTTPS
Untuk meningkatkan keamanan, sangat disarankan untuk mengaktifkan HTTPS. Anda dapat menggunakan alat seperti Certbot untuk mendapatkan sertifikat SSL gratis.
2. Mengonfigurasi Cache dengan Nginx
Untuk meningkatkan kecepatan dan kinerja situs, Anda dapat menambahkan caching pada konfigurasi Nginx Anda.
Best Practices
Berikut adalah beberapa praktik terbaik yang bisa Anda terapkan saat menjalankan WordPress di AlmaLinux:
- Selalu lakukan pembaruan rutin untuk WordPress, tema, dan plugin.
- Gunakan plugin keamanan untuk melindungi situs Anda dari ancaman keamanan.
- Backup situs Anda secara berkala untuk menghindari kehilangan data.
Troubleshooting
Jika Anda mengalami masalah selama instalasi, berikut adalah beberapa langkah pemecahan masalah yang bisa membantu:
- Periksa log Nginx dengan menjalankan
sudo tail -f /var/log/nginx/error.loguntuk mengidentifikasi kesalahan. - Pastikan semua layanan (Nginx, PHP-FPM, dan MariaDB) berjalan dengan baik.
- Verifikasi izin file dan folder di direktori WordPress.
KESIMPULAN
Dalam tutorial ini, kita telah membahas langkah demi langkah untuk menginstal WordPress di AlmaLinux 9 menggunakan Nginx. Dengan mengikuti langkah-langkah di atas, Anda sekarang memiliki situs WordPress yang siap digunakan. Jangan lupa menerapkan praktik terbaik dan melakukan pemeliharaan rutin untuk menjaga keamanan dan kinerja situs Anda!
Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami.
Silakan gunakan kode HTML di atas sebagai panduan lengkap untuk tutorial instalasi WordPress di AlmaLinux 9 dengan Nginx. Tutorial ini mencakup semua langkah yang diperlukan, dari pengaturan awal hingga pemecahan masalah dan praktik terbaik.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait

Cara Install WordPress dengan Nginx dan PHP 7.4 di CentOS 7
842 kata • Baca selengkapnya →

Cara Install WordPress dengan Nginx di FreeBSD
675 kata • Baca selengkapnya →

Cara Install WordPress dengan Nginx di Ubuntu 20.04
767 kata • Baca selengkapnya →

Cara Install WordPress di AlmaLinux 9 dengan Nginx
749 kata • Baca selengkapnya →