
Cara Install WordPress dengan Nginx di FreeBSD
WordPress adalah salah satu platform manajemen konten (CMS) yang paling populer di dunia. Dengan instalasi pada FreeBSD dan menggunakan Nginx sebagai web server, Anda bisa mendapatkan performa yang lebih baik dan keamanan yang lebih kuat. Tutorial ini akan memandu Anda melalui proses instalasi WordPress dengan Nginx di FreeBSD.
Prasyarat
- Server dengan FreeBSD terinstal (versi terbaru disarankan).
- Akses root atau sudo ke server Anda.
- Koneksi internet untuk mengunduh paket yang diperlukan dan mengupdate sistem.
- Pengetahuan dasar tentang penggunaan terminal di FreeBSD.
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memastikan sistem FreeBSD Anda ter-update. Jalankan perintah berikut di terminal Anda:
pkg update && pkg upgrade
2. Menginstal Nginx
Setelah sistem diperbarui, kita akan menginstal Nginx. Gunakan perintah berikut untuk menginstalnya:
pkg install nginx
Setelah instalasi selesai, aktifkan Nginx untuk berjalan secara otomatis saat boot:
sysrc nginx_enable=YES
Mulai layanan Nginx:
service nginx start
3. Menginstal PHP dan Ekstensi yang Diperlukan
WordPress membutuhkan PHP untuk berfungsi. Instal PHP dan beberapa ekstensi yang diperlukan dengan menjalankan perintah berikut:
pkg install php81 php81-fpm php81-mysqli php81-json php81-curl php81-gd
Aktifkan PHP-FPM:
sysrc php_fpm_enable=YES
Mulai layanan PHP-FPM:
service php-fpm start
4. Menginstal MariaDB
WordPress juga memerlukan database untuk menyimpan data. Kita akan menggunakan MariaDB:
pkg install mariadb104-server mariadb104-client
Setelah instalasi, aktifkan MariaDB:
sysrc mysql_enable=YES
Mulai layanan MariaDB dan amankan instalasi:
service mysql-server start
mysql_secure_installation
5. Membuat Database untuk WordPress
Masuk ke shell MariaDB:
mysql -u root -p
Setelah itu, buat database dan pengguna untuk WordPress:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_kuat';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Mengunduh dan Menginstal WordPress
Selanjutnya, kita akan mengunduh WordPress. Arahkan ke direktori web Nginx dan unduh WordPress:
cd /usr/local/www/nginx
fetch https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/* ./
rmdir wordpress
chown -R www:www /usr/local/www/nginx/*
7. Mengonfigurasi Nginx untuk WordPress
Buka file konfigurasi Nginx untuk mengeditnya:
ee /usr/local/etc/nginx/nginx.conf
Tambahkan blok server berikut di dalam direktori http { ... }:
server {
listen 80;
server_name domain_anda.com;
root /usr/local/www/nginx;
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 ~ /wp-admin {
allow 127.0.0.1;
deny all;
}
}
Setelah selesai, simpan dan tutup file. Kemudian restart Nginx:
service nginx restart
8. Menyelesaikan Proses Instalasi WordPress
Buka browser Anda dan akses http://domain_anda.com. Anda akan melihat halaman instalasi WordPress. Ikuti langkah-langkah untuk menyelesaikan instalasi, masukkan informasi database yang telah Anda buat sebelumnya.
Konfigurasi Lanjutan
Setelah instalasi, ada beberapa konfigurasi tambahan yang sebaiknya Anda lakukan:
- Aktifkan HTTPS dengan menggunakan Let's Encrypt untuk memastikan keamanan data di situs web Anda.
- Atur caching untuk meningkatkan performa dengan menggunakan plugin seperti W3 Total Cache.
- Backup secara berkala untuk menghindari kehilangan data.
Best Practices
Selalu gunakan kata sandi yang kuat untuk akun database dan pengguna WordPress Anda. Gunakan kombinasi huruf, angka, dan simbol.
Perbarui semua perangkat lunak Anda secara teratur termasuk WordPress, tema, dan plugin untuk memastikan keamanan. Pertimbangkan untuk menggunakan firewall aplikasi web (WAF) untuk melindungi situs Anda dari serangan.
Troubleshooting
Jika Anda mengalami masalah, berikut beberapa langkah yang dapat membantu:
- Periksa log Nginx dan PHP untuk menemukan kesalahan.
- Pastikan bahwa semua layanan (Nginx, PHP-FPM, MariaDB) berjalan dengan baik.
- Verifikasi file konfigurasi dan pastikan tidak ada kesalahan sintaks.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menginstal WordPress di FreeBSD menggunakan Nginx. Dengan konfigurasi yang tepat, Anda dapat menikmati situs yang cepat dan aman. Jangan lupa untuk selalu menjaga keamanan dan melakukan pembaruan secara teratur.
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 Ubuntu 20.04
767 kata • Baca selengkapnya →

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

Cara Install WordPress di Rocky Linux 9 dengan Nginx
793 kata • Baca selengkapnya →