Definisi public_html
public_html adalah direktori atau folder utama pada server web hosting yang berfungsi sebagai wadah penyimpanan seluruh file website yang ingin ditampilkan kepada publik. Ketika seseorang mengetikkan nama domain Anda di peramban (browser), server akan secara otomatis mencari file di dalam folder public_html untuk disajikan kepada pengunjung.
Istilah ini sangat erat kaitannya dengan teknologi HTML (HyperText Markup Language), yaitu bahasa markah standar yang digunakan untuk menyusun dokumen web. Tanpa menempatkan file HTML, CSS, atau skrip lainnya di dalam direktori public_html, konten website Anda tidak akan dapat diakses oleh pengguna internet secara luas.
Fungsi Utama dalam Ekosistem Web
Folder ini bertindak sebagai gerbang akses (root directory) bagi domain utama Anda. Berikut adalah tabel fungsi dan karakteristik public_html:
| Fitur | Deskripsi |
|---|---|
| Fungsi Utama | Penyimpanan file publik (index.html, index.php, dll) |
| Aksesibilitas | Dapat diakses publik melalui domain utama |
| Keamanan | File di luar folder ini tidak dapat diakses via browser |
| Teknologi Terkait | HTML, CSS, JavaScript, PHP |
Mengapa File Harus Berada di public_html?
Server web dikonfigurasi untuk membatasi akses luar hanya pada direktori tertentu guna menjaga keamanan sistem. Jika Anda meletakkan file di luar public_html (misalnya di folder /home/username/), file tersebut akan tetap berada di server namun tidak akan pernah bisa dipanggil oleh peramban. Hal ini merupakan lapisan keamanan dasar agar file konfigurasi sistem atau data sensitif tidak terekspos ke publik.
Hubungan dengan Teknologi Web
Website modern dibangun menggunakan kombinasi teknologi dasar. File-file ini harus diunggah ke public_html agar dapat diproses oleh server dan ditampilkan oleh peramban:
- HTML: Struktur dasar dokumen web yang dirancang untuk ditampilkan di peramban.
- CSS: Teknologi dasar World Wide Web yang mengatur tampilan visual dokumen yang ditulis dalam bahasa markup seperti HTML.
- JavaScript: Bahasa pemrograman yang melengkapi HTML dan CSS untuk memberikan interaktivitas pada halaman web.
Tips Pengelolaan Direktori
Untuk menjaga performa dan keamanan website, pastikan file utama Anda selalu bernama index.html atau index.php di dalam folder public_html. Server akan memprioritaskan file dengan nama tersebut sebagai halaman pertama yang dimuat saat domain diakses. Hindari menyimpan file cadangan atau skrip yang tidak terpakai di dalam folder ini untuk mencegah celah keamanan.