Fungsi Folder cPanel: Panduan Struktur Direktori Hosting

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 FolderFungsi UtamaCatatan Keamanan
public_htmlDirektori root web untuk file domain utama.Jangan simpan file sensitif di sini.
etcMenyimpan konfigurasi email dan akun FTP.Akses terbatas, jangan diubah manual.
mailMenyimpan data fisik email masuk/keluar.Jangan hapus isi folder ini.
tmpDirektori sementara untuk proses server.Sering dibersihkan otomatis oleh sistem.
logsMenyimpan 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 .htaccess di dalam public_html untuk 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 logs secara 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.