Beranda Blog Store
VinzaPanel

Satu Panel, Tiga Web Server: Nginx, Apache, dan OpenLiteSpeed Dipilih per Website di VinzaPanel

18 Agu 2026 Hartono 5 menit baca 6 Dilihat

Rekan ArtonLabs, pernahkah Anda terpaksa memakai web server yang tidak cocok hanya karena panel hostingnya tidak memberi pilihan? Artikel ini untuk Anda.

Ada satu pertanyaan yang hampir selalu muncul saat klien memilih panel hosting: "Ini pakai Nginx atau Apache?" Di kebanyakan panel, jawabannya hanya satu, dan itu berlaku untuk seluruh server. CyberPanel hanya LiteSpeed. CloudPanel hanya Nginx. Kalau satu aplikasi lama Anda masih bergantung pada .htaccess, ya, semua situs ikut pakai Apache.

VinzaPanel tidak memaksa begitu. Nginx, Apache, dan OpenLiteSpeed diperlakukan sama, dan pilihannya ada di tingkat website, bukan server. Tulisan ini membahas apa artinya dalam praktik, kapan memilih yang mana, dan detail-detail kecil yang biasanya membuat orang kembali membuka terminal.

Kapan memilih yang mana

Tidak ada web server yang paling baik untuk semua hal, dan itulah alasan fitur ini ada. Pengalaman kami kira-kira begini.

Nginx adalah pilihan default yang aman untuk kebanyakan situs. Ringan, stabil, dan sangat baik sebagai reverse proxy di depan aplikasi Django, Node.js, atau Go. Hampir semua aplikasi yang kami deploy berada di belakang Nginx.

Apache masih relevan untuk aplikasi PHP lama yang mengandalkan .htaccess, modul rewrite yang rumit, atau dokumentasi yang hanya ditulis untuk Apache. Memindahkan aplikasi seperti itu ke Nginx berarti menerjemahkan aturan satu per satu, dan kadang itu tidak sepadan.

OpenLiteSpeed bersinar untuk WordPress. Cache halamannya terintegrasi dengan plugin LiteSpeed Cache, dan untuk situs konten yang ramai, perbedaannya terasa tanpa perlu menambah lapisan cache lain. Kalau Anda datang dari CyberPanel, ini juga lingkungan yang sudah Anda kenal.

Seperti apa dalam praktik

Saat membuat website, ada satu menu pilihan web server. Setelah dipilih, panel menulis virtual host yang sesuai: root direktori, log per pengguna di folder home pemilik situs, alias untuk berkas statis dan media kalau situsnya aplikasi, plus aturan keamanan dasar. Blog WordPress di OpenLiteSpeed (cache bawaannya memang enak) dan API Django di belakang Nginx bisa hidup di satu mesin, dikelola dari satu halaman.

Log per situs ini hal kecil yang kami syukuri. Di banyak panel, log akses semua situs bercampur di satu tempat milik root, dan pemilik situs harus meminta admin untuk membacanya. Di VinzaPanel, log ada di folder pengguna situs itu sendiri dan bisa dibaca dari panel.

Berubah pikiran? Ganti saja

Web server sebuah situs bisa diganti dari halaman pengaturannya. Panel membangun ulang konfigurasinya untuk server yang baru dan tetap mempertahankan HTTPS, log, dan alamat pratinjau. Tidak perlu instal ulang apa pun. Kami pernah memindahkan satu situs dari Apache ke Nginx lalu mengembalikannya lagi saat menguji fitur ini, dan di sepanjang pengujian itu kami menemukan beberapa hal kecil yang kemudian diperbaiki: halaman index.html bawaan yang sempat tertimpa, konfigurasi proxy aplikasi yang harus ikut dibawa, dan status SSL yang harus dipertahankan. Sekarang perpindahan itu berjalan utuh, dan kalau ada yang gagal di tengah jalan, konfigurasi lama tidak dibiarkan rusak.

SSL, PHP, dan hal-hal kecil yang biasanya merepotkan

Sertifikat Let's Encrypt diterbitkan dan diperpanjang otomatis oleh plugin bawaan, termasuk pengalihan HTTP ke HTTPS dan dukungan untuk versi www. Satu catatan dari pengalaman: pastikan www domain Anda juga mengarah ke server sebelum meminta sertifikat, karena permintaan yang menyertakan www akan gagal kalau subdomain itu belum ada di DNS. Kalau memang tidak memakai www, matikan saja pilihannya.

Versi PHP dan pool PHP-FPM diatur per situs, jadi aplikasi lama yang masih di PHP 7.4 tidak mengganggu yang sudah di 8.3. Setiap pool berjalan sebagai pengguna situsnya sendiri. Gzip, indeks direktori, dan aturan web tambahan bisa diatur dari UI. Dan bagi yang suka menulis konfigurasi sendiri, ada berkas tambahan per situs yang tidak akan ditimpa panel saat ia menulis ulang virtual host. Kami memakai berkas ini, misalnya, untuk memblokir pemindai otomatis yang mencari wp-admin di situs yang jelas bukan WordPress. Sekali diatur, ia bertahan meski situsnya diubah-ubah dari panel.

Satu situs, satu pengguna

Setiap website dimiliki oleh pengguna Linux tersendiri, dan proses PHP maupun aplikasinya berjalan sebagai pengguna itu. Kalau satu situs kemasukan malware, ia tidak bisa membaca berkas situs sebelahnya. Ini praktik standar di hosting yang serius, dan VinzaPanel melakukannya otomatis tanpa perlu diminta. Pemilik situs juga bisa diberi akses SSH atau FTP yang terkurung di folder mereka sendiri, lewat plugin SSH Manager dan FTP Manager.

Pertanyaan yang sering kami terima

Apakah mengganti web server mengubah berkas situs saya? Tidak. Yang ditulis ulang hanya konfigurasi virtual host. Berkas di root direktori dan database tidak disentuh.

Bagaimana dengan HTTP/2 dan TLS modern? Ketiga web server mendukungnya, dan sertifikat dari Let's Encrypt dipakai sama saja di ketiganya.

Bisakah satu situs memakai Nginx di depan Apache? Pola seperti itu pernah ada, tetapi VinzaPanel memilih menyederhanakannya: satu situs, satu web server. Kalau Anda butuh perilaku proxy khusus, berkas konfigurasi tambahan per situs adalah tempatnya.

Pindah DNS tanpa jeda

Setiap website mendapat alamat pratinjau di bawah domain panel, dan ini mengubah cara kami memindahkan situs. Urutannya: buat website di VinzaPanel, salin berkas dan database, buka alamat pratinjaunya, dan periksa semuanya sampai puas. Baru setelah itu arahkan DNS domain asli ke server baru dan minta sertifikat. Pengunjung tidak pernah melihat halaman setengah jadi, dan kalau ada yang salah, DNS belum berpindah sehingga situs lama masih melayani. Dengan tiga web server yang bisa dipilih, pratinjau ini juga tempat yang aman untuk mencoba apakah sebuah situs terasa lebih cepat di OpenLiteSpeed sebelum memutuskan.

Satu kebiasaan lagi yang kami anjurkan: turunkan TTL record DNS beberapa jam sebelum perpindahan, supaya resolver di luar sana cepat mengikuti alamat baru. Ini bukan fitur panel, hanya kebiasaan lama yang masih berlaku.

Kalau Anda penasaran bagaimana rasanya memilih web server per situs, pasang VinzaPanel di VPS kosong dan coba. Paket Free-nya gratis selamanya untuk satu server. Penjelasan resminya ada di vinzapanel.com.

Semoga bermanfaat. Kalau Anda ingin mencoba memindahkan satu situs ke web server lain dan ragu, tulis pertanyaannya lewat halaman kontak.