Practical guides for servers, hosting, WordPress and IT.

Tutorial Server, Hosting, WordPress & IT

VPS NVMe Performance

Full Root Access • SSD NVMe • Lokasi Indonesia • Mulai Rp25.000/bulan

, ,

Cara Install WordPress di VPS Ubuntu 22.04

Panduan instalasi WordPress pada VPS Ubuntu menggunakan web server, database, PHP, SSL, dan konfigurasi keamanan dasar.

0
SPONSOR / IKLANBanner Tengah Konten728 × 90 / responsif — cocok untuk AdSense, affiliate, atau sponsor

WordPress di VPS Ubuntu membutuhkan web server, PHP, database MariaDB atau MySQL, virtual host, DNS, serta SSL. Tutorial ini memakai contoh Ubuntu 22.04 dengan Nginx.

Jalankan perintah sebagai pengguna sudo. Ganti example.com, nama database, username, dan password dengan data milik Anda.

Perbarui server dan pasang paket

sudo apt update && sudo apt upgrade -y
sudo apt install nginx mariadb-server php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip unzip -y

Buat database WordPress

sudo mysql
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'GantiPasswordKuat';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Unduh WordPress

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mkdir -p /var/www/example.com
sudo cp -a wordpress/. /var/www/example.com/
sudo chown -R www-data:www-data /var/www/example.com

Buat virtual host Nginx

Buat file /etc/nginx/sites-available/example.com dengan root /var/www/example.com, index index.php, aturan try_files, dan konfigurasi PHP-FPM. Aktifkan file tersebut melalui symbolic link ke sites-enabled lalu uji konfigurasi.

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Pasang SSL dan selesaikan instalasi

Setelah DNS A record mengarah ke IP VPS, buka domain melalui browser dan isi nama database, username database, password, serta data administrator WordPress.

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d example.com -d www.example.com

Pengamanan dasar

  • Aktifkan UFW untuk OpenSSH, HTTP, dan HTTPS.
  • Gunakan SSH key dan nonaktifkan login root setelah akses pengguna sudo teruji.
  • Aktifkan backup database dan direktori wp-content.
  • Perbarui Ubuntu, WordPress, plugin, serta tema secara berkala.

Leave a Reply

Your email address will not be published. Required fields are marked *

Hosting Unlimited SSD

Unlimited website, SSD NVMe, SSL gratis, dan cPanel.


ACTIVE UTILITIES

SERVER TOOLS

Online







Kategori Teknologi