Memahami Struktur Direktori cPanel
Dalam ekosistem cPanel, folder bukan sekadar tempat penyimpanan, melainkan struktur hierarki yang menentukan bagaimana server mengeksekusi skrip, melayani aset website, dan menjaga keamanan data. Pengguna sering kali keliru menganggap cPanel sebagai sistem operasi, padahal cPanel adalah antarmuka manajemen (control panel) yang berinteraksi dengan sistem file Linux di balik layar.
Pusat dari segala aktivitas file berada di File Manager. Folder utama yang paling krusial adalah public_html. Semua file yang dapat diakses publik melalui domain Anda harus berada di dalam direktori ini. Jika file diletakkan di luar public_html, file tersebut tidak akan bisa diakses oleh pengunjung melalui browser, namun tetap bisa diakses oleh skrip sistem.
Tabel Fungsi Folder Utama di cPanel
| Nama Folder | Fungsi Utama | Catatan Keamanan |
|---|---|---|
| public_html | Direktori root web untuk file domain utama. | Jangan simpan file sensitif di sini. |
| etc | Menyimpan konfigurasi email dan akun FTP. | Akses terbatas, jangan diubah manual. |
| Menyimpan data fisik email masuk/keluar. | Jangan hapus isi folder ini. | |
| tmp | Direktori sementara untuk proses server. | Sering dibersihkan otomatis oleh sistem. |
| logs | Menyimpan catatan akses dan error server. | Penting untuk debugging website. |
Konfigurasi dan Keamanan File
Salah satu aspek teknis yang sering diakses melalui File Manager adalah file php.ini. File ini berfungsi untuk mengatur parameter utama PHP, seperti memory_limit, upload_max_filesize, dan post_max_size. Lokasi file ini bervariasi tergantung pada konfigurasi server, namun biasanya terletak di direktori root akun atau di dalam folder public_html.
Keamanan adalah prioritas utama dalam mengelola folder cPanel. Celah kritis pada sistem hosting dapat memungkinkan satu pelanggan menguasai akses root seluruh server jika konfigurasi direktori tidak diatur dengan benar. Oleh karena itu, penggunaan alat keamanan seperti Imunify360 sangat disarankan. Imunify360 bekerja dengan memindai folder-folder di cPanel secara real-time untuk mendeteksi malware, skrip berbahaya, atau aktivitas mencurigakan yang mencoba menyusup ke dalam direktori website Anda.
Tips Pengelolaan Folder yang Aman
- Gunakan .htaccess: Letakkan aturan akses di dalam file
.htaccessdi dalampublic_htmluntuk membatasi akses ke folder sensitif. - Izin File (Permissions): Pastikan folder memiliki izin 755 dan file memiliki izin 644. Jangan pernah memberikan izin 777 karena akan membuat folder dapat ditulis oleh siapa saja.
- Backup Berkala: Selalu lakukan backup melalui menu 'Backup' di cPanel sebelum melakukan perubahan struktur folder yang signifikan.
- Monitoring: Periksa folder
logssecara rutin untuk melihat apakah ada upaya akses ilegal atau error skrip yang berulang.
Dengan memahami fungsi setiap folder, Anda tidak hanya menjaga website tetap berjalan lancar, tetapi juga memperkecil celah keamanan yang bisa dimanfaatkan oleh pihak tidak bertanggung jawab untuk melakukan eskalasi hak akses di tingkat server.