✅ 1. KONFIGURASI APACHE (PALING AMAN UNTUK 20 USER)
Pertama cek Apache pakai MPM apa:
Biasanya: mpm_event atau mpm_prefork.
Jika memakai mpm_event (paling umum):
Edit:
Gunakan pengaturan:
🔵 Penjelasan
-
Maksimal hanya 25 worker, aman untuk 20 user
-
Server tidak kelebihan beban
-
User di atas 20–25 akan otomatis menunggu / menerima pesan penuh
Jika memakai mpm_prefork:
Isi:
🔵 2. AKTIFKAN MODUL REWRITE & STATUS
Agar Apache bisa memberikan halaman antri.
🟥 3. BUAT HALAMAN “SERVER PENUH / MENUNGGU”
Buat file HTML:
Isi:
🟧 4. ATUR APACHE AGAR TAMPILKAN HALAMAN INI KETIKA PENUH
Edit virtual host:
Tambahkan:
Restart:
🟩 5. OPTIMASI PHP-FPM UNTUK 20 USER
Edit PHP-FPM pool:
Atur:
Restart:
🟦 6. OPTIMASI DATABASE (MariaDB/MySQL)
Tambahkan:
Restart:
🎉 HASIL AKHIR
Dengan konfigurasi di atas:
✔ Moodle berjalan stabil di VPS kecil
✔ Mampu menangani 20 user aktif dengan aman
✔ User tambahan akan otomatis “menunggu”
✔ Jika terlalu penuh → tampil halaman
“Server sedang penuh, silakan tunggu”
0 Comments