Kembali ke Semua Artikel Blog Tutorial

Cara Setup WordPress Multisite untuk Banyak Website dalam Satu Instalasi

Tim Web Engineer AN Media
17 Sep 2026
Cara Setup WordPress Multisite untuk Banyak Website dalam Satu Instalasi - Pembuatan Website & Aplikasi di Jember

Pengenalan Singkat

Anda ingin mengelola puluhan situs WordPress tanpa harus menginstal terpisah? Berikut panduan lengkap AN Media untuk menyiapkan WordPress Multisite dalam satu instalasi.

Prasyarat Server

  • Ubuntu 22.04 LTS atau Debian 11
  • Apache 2.4 dengan modul rewrite aktif atau Nginx
  • PHP 8.1+ dengan ekstensi yang dibutuhkan
  • Database MySQL/MariaDB
  • akses root/sudo

Langkah-langkah Setup WordPress Multisite

  1. Instalasi WordPress standar
    sudo apt update && sudo apt install -y apache2 php php-mysql libapache2-mod-php mysql-server
    wget https://wordpress.org/latest.tar.gz
    tar -xzf latest.tar.gz
    sudo mv wordpress /var/www/html/website
    sudo chown -R www-data:www-data /var/www/html/website
    sudo chmod -R 755 /var/www/html/website
  2. Konfigurasi Database
    mysql -u root -p
    CREATE DATABASE wp_multisite CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd';
    GRANT ALL PRIVILEGES ON wp_multisite.* TO 'wp_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  3. Ubah wp-config.php untuk mengaktifkan Multisite
    Edit file /var/www/html/website/wp-config.php dan tambahkan tepat sebelum baris /* That's all, stop editing! */:
    define('WP_ALLOW_MULTISITE', true);
    Simpan dan tutup.
  4. Setup jaringan melalui Dashboard WordPress
    Masuk ke http://your-domain.com/wp-admin dengan akun admin, pilih Tools > Network Setup. Pilih sub‑domain atau sub‑directory (rekomendasi sub‑domain). Klik Install. WordPress akan menampilkan dua blok kode.
  5. Tambahkan kode yang diberikan ke wp-config.php dan .htaccess
    Masukkan kode Network pertama ke wp-config.php tepat setelah WP_ALLOW_MULTISITE. Contoh:
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'your-domain.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    Kemudian tambahkan kode .htaccess ke file /var/www/html/website/.htaccess menggantikan isi default:
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . /index.php [L]
    # END WordPress
  6. Restart Apache (atau reload Nginx) dan verifikasi
    sudo systemctl restart apache2
    Buka kembali http://your-domain.com/wp-admin/network/ untuk memastikan jaringan aktif.
  7. Tambahkan situs baru melalui Network Admin
    Di Dashboard jaringan pilih Sites > Add New, isi nama situs, sub‑domain (mis. site1.your-domain.com) dan klik Add Site. Ulangi untuk semua website yang diperlukan.

Optimasi dan Keamanan Multisite

  • Gunakan wp-cli untuk menambah atau menghapus situs secara massal.
  • Pasang plugin caching (mis. LiteSpeed Cache) pada level jaringan.
  • Aktifkan SSL wildcard untuk sub‑domain.
  • Batasi akses file wp‑config.php dengan chmod 640 dan chown root:www-data.

“WordPress Multisite memang menantang, tapi dengan prosedur tepat seperti yang kami terapkan di AN Media, klien dapat mengelola puluhan situs hanya dalam satu instalasi, menghemat biaya dan waktu.” – Tim Infrastruktur AN Media

Kesimpulan

Dengan mengikuti langkah di atas, Anda dapat menyiapkan WordPress Multisite yang stabil, aman, dan siap menampung banyak website dalam satu instalasi. Hubungi AN Media untuk konsultasi lanjutan, migrasi data, atau layanan hosting khusus.

Call to Action: Hubungi kami sekarang dan dapatkan penawaran khusus untuk setup Multisite profesional.

Tertarik Membuat Website atau Aplikasi Android/Mobile di Jember?

Tim pengembang profesional AN Media Jember siap membantu mewujudkan aplikasi website dan mobile impian Anda dengan arsitektur terbaik & terjangkau.

Konsultasi Gratis Sekarang

Artikel Lainnya yang Relevan

Rekomendasi bacaan menarik lainnya seputar pembuatan website & aplikasi

Lihat Semua Blog →
Panduan Mengatasi Plugin & Theme Conflict Error pada Website WordPress - AN Media Jember Tutorial
13 Sep 2026
Panduan Mengatasi Plugin & Theme Conflict Error pada Website WordPress

Panduan lengkap mengatasi error konflik plugin & theme WordPress dengan langkah praktis da...

Baca Selengkapnya →
Cara Mengatasi Error 429 Too Many Requests dan Rate Limiting pada API Laravel - AN Media Jember Tutorial
05 Sep 2026
Cara Mengatasi Error 429 Too Many Requests dan Rate Limiting pada API Laravel

Panduan lengkap langkah demi langkah mengatasi error 429 dan mengatur rate limiting pada A...

Baca Selengkapnya →
Cara Mengatasi Error 500 Internal Server Error pada Website Laravel - AN Media Jember Tutorial
30 Aug 2026
Cara Mengatasi Error 500 Internal Server Error pada Website Laravel

Panduan lengkap langkah demi langkah mengatasi error 500 pada Laravel, mulai dari log hing...

Baca Selengkapnya →