Blog

Cara Setup Multi-Site WordPress di Satu VPS dengan Nginx

27 Sep 2025

Pendahuluan

Dengan VPS, kamu bisa hosting puluhan website WordPress dengan resource yang sama. Kuncinya adalah server blocks dan pool isolation.

Langkah 1: Struktur Direktori

/var/www/\n  site1.com/\n  site2.com/\n  site3.com/

Langkah 2: Nginx Server Blocks

# /etc/nginx/sites-available/site1.com\nserver {\n  server_name site1.com;\n  root /var/www/site1.com;\n  # ... WordPress config\n}

Langkah 3: PHP-FPM Pools

Buat pool PHP-FPM terpisah untuk tiap site dengan user berbeda untuk keamanan.

Langkah 4: Database per Site

Buat database MySQL terpisah untuk tiap WordPress install.

Langkah 5: WP-CLI Management

wp core update --path=/var/www/site1.com\nwp plugin update --all --path=/var/www/site1.com

Kesimpulan

Multi-site WordPress siap. Lebih hemat biaya dengan performa tetap optimal.

Semua Artikel