
Instalasi WordPress di Rocky Linux 9 dengan Nginx
Panduan ini dirancang untuk membantu Anda menginstal dan mengkonfigurasi WordPress di Rocky Linux 9 dengan menggunakan Nginx sebagai server web. Kami akan memastikan bahwa instalasi ini aman dan optimal untuk kinerja yang baik.
Prasyarat
- Server dengan Rocky Linux 9 terinstal.
- Akses root atau sudo ke server Anda.
- Domain yang terhubung ke server Anda.
- Paket dasar seperti curl, wget, dan unzip.
- MySQL/MariaDB untuk database WordPress.
- PHP beserta modul-modul yang diperlukan.
Langkah Utama
1. Memperbarui Sistem
Mulai dengan memperbarui sistem Anda untuk memastikan semua paket terbaru terinstal.
sudo dnf update -y
2. Menginstal Nginx
Selanjutnya, instal Nginx dengan perintah berikut:
sudo dnf install nginx -y
Setelah instalasi selesai, jalankan dan aktifkan Nginx:
sudo systemctl start nginx
sudo systemctl enable nginx
3. Menginstal MariaDB
Kemudian, kita perlu menginstal MariaDB untuk database. Gunakan perintah berikut:
sudo dnf install mariadb-server -y
Setelah itu, jalankan dan aktifkan layanan MariaDB:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Anda juga perlu mengamankan instalasi MariaDB dengan menjalankan:
sudo mysql_secure_installation
4. Menginstal PHP
WordPress membutuhkan PHP untuk berjalan. Instal PHP dan modul-modul yang diperlukan dengan perintah berikut:
sudo dnf install php php-fpm php-mysqlnd php-xml php-mbstring php-curl -y
Setelah instalasi, pastikan PHP-FPM berjalan:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
5. Mengatur Database untuk WordPress
Masuk ke MariaDB untuk membuat database dan pengguna untuk WordPress:
sudo mysql -u root -p
Setelah masuk, jalankan perintah berikut untuk membuat database dan pengguna:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Mengunduh dan Menginstal WordPress
Unduh versi terbaru WordPress:
wget https://wordpress.org/latest.tar.gz
Ekstrak file yang diunduh:
tar -xvzf latest.tar.gz
Pindahkan folder WordPress ke direktori root web:
sudo mv wordpress /var/www/html/
Ubah izin folder WordPress:
sudo chown -R nginx:nginx /var/www/html/wordpress
7. Mengkonfigurasi Nginx untuk WordPress
Selanjutnya, kita perlu mengkonfigurasi Nginx untuk menggunakan WordPress. Buat file konfigurasi baru:
sudo nano /etc/nginx/conf.d/wordpress.conf
Tambahkan konfigurasi berikut:
server {
listen 80;
server_name your_domain.com; # Ganti dengan domain Anda
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 ~ /\.ht {
deny all;
}
}
Setelah selesai, simpan dan keluar dari editor.
8. Menguji Konfigurasi Nginx
Uji konfigurasi untuk memastikan tidak ada kesalahan:
sudo nginx -t
Jika tidak ada kesalahan, muat ulang Nginx:
sudo systemctl reload nginx
9. Menyelesaikan Instalasi WordPress
Kunjungi http://your_domain.com di browser Anda untuk menyelesaikan instalasi WordPress. Ikuti langkah-langkah di layar untuk mengonfigurasi situs Anda.
Konfigurasi Lanjutan
Setelah instalasi dasar selesai, Anda bisa mempertimbangkan beberapa konfigurasi lanjutan:
- Menambahkan HTTPS menggunakan Let's Encrypt.
- Mengkonfigurasi caching untuk meningkatkan kinerja.
- Menambahkan firewall untuk melindungi server Anda.
Best Practices
- Selalu perbarui aplikasi dan server Anda untuk keamanan yang lebih baik.
- Gunakan username dan password yang kuat untuk database dan admin WordPress.
- Backup situs secara teratur untuk mencegah kehilangan data.
Troubleshooting
Jika Anda mengalami masalah saat mengakses situs, periksa log Nginx dan PHP untuk menemukan kesalahan.
Log Nginx biasanya terletak di:
/var/log/nginx/error.log
Log PHP-FPM biasanya terletak di:
/var/log/php-fpm/www-error.log
Kesimpulan
Anda telah berhasil menginstal WordPress di Rocky Linux 9 dengan Nginx. Pastikan untuk melakukan semua konfigurasi tambahan dan pemeliharaan rutin agar situs Anda tetap aman dan berfungsi dengan baik. Jika Anda memiliki pertanyaan atau mengalami masalah, jangan ragu untuk mencari bantuan dari komunitas atau dokumentasi resmi WordPress.
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 →