Menonaktifkan Direktori Listing/Browsing Apache, Ketika anda membuat sebuah direktori pada document root website anda tanpa menyertakan file index seperti index.html atau index.php, hal tersebut akan membuat berkas yang ada pada direktori tersebut terlihat oleh orang lain, semisal ketika saya membuat direktori/folder dengan nama nothinux dan saya tidak menyertakan file index di dalamnya maka semua berkas yang ada pada direktori tersebut dapat dilihat seperti pada contoh

direktori listing

hal ini akan berbahaya ketika yang ada pada direktori tersebut merupakan berkas penting.

berikut adalah tutorial cara menonaktifkan direktori listing/browsing

Prasyarat

Website anda menggunakan Apache Web Server, atau LiteSpeed yang mendukung .htaccess

Menonaktifkan Direktori Listing/Browsing

Kebanyakan Web hosting telah mengaktifkan berkas .htaccess dan anda hanya perlu membuat berkas .htaccess saja, silahkan buat berkas .htaccess jika telah ada anda hanya perlu menambahkan konfigurasi berikut

Options -indexes

Jika anda menggunakan VPS dan belum mengaktifkan .htaccess pada apache anda, silahkan ubah berkas konfigurasi apache anda

Untuk Distribusi Debian/Ubuntu

user $ sudo vim /etc/apache2/apache2.conf

Untuk Distribusi RHEL/CentOS

user $ sudo vim /etc/httpd/conf/httpd.conf

Tambahkan AllowOverride All pada konfigurasi direktori seperti berikut

<Directory /var/www/nothinux.id/public_html>
    Options Indexes FollowSymLinks
    AllowOverride All
</Directory>

Mulai ulang apache

user $ systemctl restart apache

atau

user # /etc/init.d/apache2 restart

user $ sudo /etc/init.d/apache2 restart

semoga bermanfaat