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
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