Menginstal WordPress di VPS (Virtual Private Server) dengan Nginx dan MariaDB memberikan Anda kontrol penuh atas lingkungan hosting Anda. Nginx adalah server web yang ringan dan cepat, sementara MariaDB adalah sistem manajemen basis data yang kompatibel dengan MySQL. Berikut adalah panduan lengkap untuk menginstal WordPress di VPS dengan Nginx dan MariaDB.
Persiapan Sebelum Instalasi
Sebelum memulai, pastikan Anda memiliki akses ke VPS dengan sistem operasi Linux seperti Ubuntu atau CentOS. Anda juga perlu memiliki akses root atau pengguna dengan hak sudo.
Langkah-Langkah Instalasi
1. Update Sistem
Pertama, pastikan sistem Anda terbarui dengan perintah berikut:
sudo apt update && sudo apt upgrade -y
2. Instal Nginx
Instal Nginx dengan perintah berikut:
sudo apt install nginx -y
Setelah instalasi selesai, mulai dan aktifkan Nginx:
sudo systemctl start nginx
sudo systemctl enable nginx
3. Instal MariaDB
Instal MariaDB dengan perintah berikut:
sudo apt install mariadb-server -y
Mulai dan aktifkan MariaDB:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Jalankan skrip keamanan MariaDB untuk mengatur kata sandi root dan menghapus pengguna anonim:
sudo mysql_secure_installation
4. Instal PHP dan Ekstensi yang Diperlukan
WordPress memerlukan PHP dan beberapa ekstensi untuk berfungsi dengan baik. Instal PHP dan ekstensi yang diperlukan:
sudo apt install php-fpm php-mysql php-xml php-mbstring php-curl php-zip -y
5. Konfigurasi Nginx untuk WordPress
Buat file konfigurasi Nginx untuk situs WordPress Anda:
sudo nano /etc/nginx/sites-available/wordpress
Tambahkan konfigurasi berikut, sesuaikan dengan domain Anda:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Aktifkan konfigurasi dan uji konfigurasi Nginx:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
6. Unduh dan Ekstrak WordPress
Unduh versi terbaru WordPress dan ekstrak ke direktori web:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo mv wordpress /var/www/wordpress
Atur kepemilikan dan izin direktori:
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
7. Buat Basis Data untuk WordPress
Masuk ke MariaDB dan buat basis data untuk WordPress:
sudo mysql -u root -p
Di dalam shell MariaDB, jalankan perintah berikut:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
8. Konfigurasi WordPress
Salinkan file konfigurasi WordPress:
sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
Edit file wp-config.php
untuk menambahkan informasi basis data:
sudo nano /var/www/wordpress/wp-config.php
Temukan baris berikut dan ganti dengan informasi basis data Anda:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'password');
9. Selesaikan Instalasi WordPress
Buka browser web Anda dan akses domain Anda. Anda akan diarahkan ke proses instalasi WordPress, di mana Anda dapat memasukkan informasi situs dan membuat akun admin.
Kesimpulan
Dengan mengikuti panduan ini, Anda telah berhasil menginstal WordPress di VPS dengan Nginx dan MariaDB. Konfigurasi ini memberikan performa yang baik dan keamanan yang ditingkatkan untuk situs WordPress Anda. Pastikan untuk terus memantau dan memperbarui komponen server Anda untuk menjaga keamanan dan kinerja situs Anda. Selamat mengelola situs WordPress Anda!
0 Comments