
Cara Install WordPress di AlmaLinux 9 dengan Nginx
Panduan ini ditujukan bagi pengguna yang ingin menginstal WordPress di AlmaLinux 9 dengan menggunakan Nginx sebagai server web. WordPress adalah platform manajemen konten yang populer, dan Nginx adalah server web yang cepat dan efisien.
Prasyarat
- Server dengan AlmaLinux 9 terinstal.
- Akses root atau sudo ke server.
- Domain yang telah dikonfigurasi untuk menunjuk ke server Anda.
- Pengetahuan dasar tentang penggunaan terminal dan perintah Linux.
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memastikan bahwa sistem Anda diperbarui. Jalankan perintah berikut:
sudo dnf update -y
2. Menginstal Nginx
Selanjutnya, instal Nginx menggunakan perintah berikut:
sudo dnf install nginx -y
Setelah instalasi selesai, mulai dan aktifkan Nginx dengan perintah:
sudo systemctl start nginx
sudo systemctl enable nginx
3. Menginstal MariaDB
WordPress memerlukan database untuk menyimpan konten. Kita akan menggunakan MariaDB. Instal dengan perintah:
sudo dnf install mariadb-server -y
Setelah selesai, mulai dan aktifkan MariaDB:
sudo systemctl start mariadb
sudo systemctl enable mariadb
4. Mengamankan Instalasi MariaDB
Jalankan perintah berikut untuk mengamankan instalasi MariaDB Anda:
sudo mysql_secure_installation
Ikuti instruksi untuk mengatur root password dan opsi keamanan lainnya.
5. Menginstal PHP dan Ekstensi yang Diperlukan
WordPress ditulis dalam PHP, jadi kita perlu menginstalnya. Instal PHP dan beberapa ekstensi yang diperlukan dengan perintah berikut:
sudo dnf install php php-fpm php-mysqlnd php-xml php-mbstring -y
Setelah terinstal, edit file konfigurasi PHP-FPM:
sudo nano /etc/php-fpm.d/www.conf
Temukan baris user dan group, dan ubah nilainya menjadi nginx:
user = nginx
group = nginx
Selanjutnya, mulai dan aktifkan PHP-FPM:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
6. Menginstal WordPress
Selanjutnya, kita akan mengunduh dan memasang WordPress. Pertama, arahkan ke direktori yang ingin Anda gunakan untuk WordPress:
cd /var/www/html
Unduh WordPress dengan perintah:
wget https://wordpress.org/latest.tar.gz
Ekstrak file yang diunduh:
tar -xvzf latest.tar.gz
Ubah kepemilikan direktori WordPress:
sudo chown -R nginx:nginx /var/www/html/wordpress
7. Membuat Database untuk WordPress
Masuk ke MariaDB dengan perintah:
sudo mysql -u root -p
Setelah itu, buat database dan pengguna untuk WordPress:
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
8. Mengkonfigurasi Nginx untuk WordPress
Buat file konfigurasi Nginx untuk WordPress:
sudo nano /etc/nginx/conf.d/wordpress.conf
Isi dengan konfigurasi berikut:
server {
listen 80;
server_name domain_anda.com;
root /var/www/html/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* \.(jpg|jpeg|gif|css|png|js|ico|svg)$ {
expires max;
log_not_found off;
}
}
Setelah selesai, periksa konfigurasi Nginx:
sudo nginx -t
Jika tidak ada kesalahan, muat ulang Nginx:
sudo systemctl reload nginx
9. Menyelesaikan Instalasi WordPress
Buka browser Anda dan akses http://domain_anda.com. Anda akan melihat halaman instalasi WordPress. Ikuti petunjuk untuk menyelesaikan instalasi.
Konfigurasi Lanjutan
Setelah instalasi dasar selesai, ada beberapa langkah konfigurasi tambahan yang bisa Anda lakukan untuk meningkatkan keamanan dan kinerja WordPress Anda:
- Aktifkan HTTPS: Gunakan Let's Encrypt untuk mengaktifkan sertifikat SSL gratis.
- Optimasi Kinerja: Pertimbangkan untuk menggunakan caching dengan plugin seperti W3 Total Cache.
- Keamanan: Install plugin keamanan dan lakukan backup secara berkala.
Best Practices
Selalu pastikan untuk memperbarui WordPress, tema, dan plugin ke versi terbaru untuk menghindari kerentanan keamanan.
- Gunakan password yang kuat dan unik untuk database dan akun WordPress Anda.
- Implementasikan firewall untuk melindungi server Anda dari serangan berbahaya.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah untuk mengidentifikasi dan memperbaiki masalah umum:
- 404 Not Found: Pastikan pengaturan Nginx dan struktur permalink WordPress sudah benar.
- Kesalahan Koneksi Database: Periksa detail kredensial database di file wp-config.php.
- Kesalahan 500 Internal Server: Periksa log Nginx dan PHP-FPM untuk mendapatkan rincian kesalahan lebih lanjut.
Kesimpulan
Anda sekarang telah berhasil menginstal WordPress di AlmaLinux 9 menggunakan Nginx. Dengan mengikuti langkah-langkah di atas, Anda dapat memiliki situs WordPress yang berfungsi dengan baik dan siap untuk digunakan. Ingat untuk selalu menjaga keamanan dan melakukan backup secara teratur.
Konsultasi Jasa Setup SekarangJika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami untuk konsultasi jasa setup.
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 Rocky Linux 9 dengan Nginx
793 kata • Baca selengkapnya →