Cara Melindungi Folder Website dengan Password di cPanel
Pakai Directory Privacy di cPanel untuk mengunci folder situs dengan password, misalnya halaman uji coba atau folder laporan. Ini langkah dan batasannya.
Jawaban singkat
Buka Directory Privacy di cPanel, pilih folder, centang Password protect this directory, simpan, lalu buat pengguna dan password. Pengunjung akan diminta login sebelum membuka isi folder. Perlindungan ini hanya berlaku untuk akses lewat web dan sebaiknya dipakai bersama HTTPS.
Daftar isi
Bayangkan kamu sedang membuat versi baru situs usaha di folder /baru, atau menyimpan laporan PDF untuk mitra di folder /laporan. Siapa pun yang menebak alamatnya bisa membukanya. Mesin pencari pun bisa menemukannya kalau ada satu tautan yang bocor. Kamu butuh cara cepat untuk berkata "folder ini hanya untuk orang tertentu", tanpa membuat sistem login sendiri.
Di hosting cPanel, caranya adalah fitur Directory Privacy. Fitur ini membuat browser menampilkan kotak isian nama pengguna dan password sebelum isi folder bisa dibuka. Pengaturannya memakai berkas .htaccess dan berkas password terpisah, tapi kamu tidak perlu menulis satu baris kode pun karena semuanya diklik dari panel.
Langkah mengunci folder
Masuk ke cPanel, lalu buka Directory Privacy di bagian Files. Kalau menunya tidak terlihat, penyedia hosting mungkin mematikannya, jadi tanyakan ke mereka.
Halaman ini menampilkan daftar folder. Klik nama folder untuk masuk ke subfoldernya, sampai kamu menemukan folder yang ingin dikunci. Setelah ketemu, klik Edit di kolom Actions. Centang Password protect this directory, lalu isi nama label, misalnya "Area Mitra". Label ini hanya disimpan di berkas .htaccess dan tidak harus sama dengan nama folder. Klik Save, lalu Go Back.
Langkah berikutnya sering terlewat: membuat pengguna. Tanpa pengguna, folder memang terkunci, tetapi tidak ada yang bisa masuk. Isi nama pengguna dan password, ulangi passwordnya, lalu klik Save. cPanel menyediakan tombol Password Generator dan pengukur kekuatan password dengan skala 0 sampai 100. Pakai password panjang dan acak, terutama bila folder berisi data pelanggan.
Folder yang sudah dilindungi akan ditandai ikon gembok di daftar. Untuk mencoba, buka alamat folder itu di jendela penyamaran browser. Kalau muncul kotak login, perlindungan sudah aktif.
Untuk menghapus akses seseorang, pilih namanya di bagian Authorized Users, klik Delete User, lalu konfirmasi. Untuk mengganti password, isi lagi nama pengguna yang sama dengan password baru dan klik Save. Untuk membuka kunci sepenuhnya, hapus centang Password protect this directory dan simpan.
Apa saja yang perlu diketahui sebelum memakainya?
Directory Privacy itu sederhana, dan justru karena sederhana ada beberapa batasan yang perlu dipahami. Tabel berikut merangkum hal yang dijelaskan dokumentasi cPanel dan hal yang perlu kamu perhatikan sendiri.
| Hal | Penjelasan |
|---|---|
| Subfolder | Ikut terkunci, karena mewarisi perlindungan folder induk |
| Jenis akses yang dilindungi | Hanya akses lewat web. FTP, SFTP, Web Disk, dan akses berkas lokal tidak ikut terkunci |
| Gagal membuat pengguna | Periksa izin folder. Dokumentasi cPanel menyarankan mengubahnya ke 0700 lewat File Manager |
| Berkas yang diubah | .htaccess dan berkas password |
| Koneksi | Pakai HTTPS agar nama pengguna dan password tidak terkirim tanpa enkripsi |
| Cocok untuk | Situs uji coba, folder unduhan internal, alat admin sederhana |
| Kurang cocok untuk | Area pelanggan dengan banyak akun dan riwayat login |
Poin soal HTTPS penting. Kotak login bawaan browser ini memakai metode autentikasi dasar HTTP, dan tanpa HTTPS nama pengguna serta password ikut terkirim tanpa enkripsi. Kalau situsmu belum memakai sertifikat, aktifkan dulu lewat panduan memasang SSL gratis di cPanel dengan AutoSSL, lalu pastikan semua alamat diarahkan ke HTTPS.
Soal izin folder, angka 0700 artinya hanya pemilik berkas yang bisa membaca, menulis, dan membuka folder tersebut di server. Kalau angka-angka ini masih membingungkan, baca penjelasan permission Linux, chmod, dan chown sebelum mengubahnya, supaya tidak ada berkas situs yang tiba-tiba tidak bisa dibuka.
Contoh pemakaian yang masuk akal
Folder uji coba adalah contoh paling umum. Saat desainer sedang menyiapkan tampilan baru, folder /baru dikunci dan hanya pemilik usaha serta desainer yang diberi akun. Setelah situs baru selesai dan dipindahkan ke folder utama, folder uji coba bisa dihapus sekalian.
Contoh lain adalah folder unduhan untuk mitra atau reseller, misalnya berisi katalog harga grosir dan materi promosi. Buat satu akun per mitra, bukan satu akun untuk semua. Dengan begitu, saat kerja sama dengan satu mitra berakhir, kamu cukup menghapus akunnya tanpa harus membagikan password baru ke mitra lain.
Folder berisi alat bantu teknis, seperti skrip pengecekan atau halaman informasi server, juga sebaiknya dikunci. Lebih baik lagi, hapus alat itu setelah selesai dipakai.
Hati-hati saat mengunci folder WordPress
Banyak orang memakai Directory Privacy untuk menambah lapisan pengaman di folder wp-admin WordPress. Cara ini bisa menahan sebagian percobaan login otomatis. Namun, beberapa plugin dan tema memanggil berkas di folder itu dari halaman depan situs, sehingga fitur tertentu bisa berhenti bekerja bagi pengunjung biasa. Kalau ingin mencobanya, lakukan di luar jam sibuk dan uji semua formulir serta fitur interaktif setelahnya.
Jangan pernah mengunci folder utama public_html kecuali situsmu memang sedang tertutup untuk umum. Satu centang di folder itu membuat seluruh situs meminta password, termasuk untuk mesin pencari. Kalau tujuanmu menyembunyikan halaman dari Google saja, gunakan cara lain seperti yang dibahas di artikel noindex dan robots.txt.
Kapan perlu cara yang lebih kuat?
Directory Privacy tidak menyimpan catatan siapa yang masuk dan kapan, tidak punya fitur lupa password, dan tidak mendukung verifikasi dua langkah. Untuk satu dua orang yang perlu membuka folder uji coba, kekurangan itu tidak masalah. Untuk portal pelanggan, berkas keuangan, atau data pribadi dalam jumlah besar, kamu butuh aplikasi dengan sistem akun sungguhan, atau berkas yang disimpan di luar folder publik sama sekali.
Ingat juga bahwa kunci ini tidak melindungi berkas dari orang yang punya akses FTP atau login cPanel. Keamanan akun hosting itu sendiri tetap nomor satu: password cPanel yang kuat, verifikasi dua langkah bila tersedia, dan akses FTP yang hanya diberikan kepada orang yang membutuhkan.
Ringkasnya
Directory Privacy adalah cara tercepat di cPanel untuk menutup satu folder dari publik: pilih folder, centang perlindungan, simpan, lalu buat pengguna. Pakai bersama HTTPS, uji di jendela penyamaran, dan jangan mengunci folder utama situs. Untuk data yang benar-benar sensitif, anggap fitur ini sebagai lapisan tambahan, bukan satu-satunya pengaman.


