Mematikan Direktori List di Apache2


Terkadang sebuah web sites memiliki banyak direktori (yang tersusun dalam directory tree) dan di dalam direktori tersebut terdapat beberapa file yang "tidak ingin" (baca: bukan tidak bisa) orang lain lihat. Cara rumitnya kita bisa membuat file index.php (atau index.html) supaya pengunjung "tidak bisa" melihat list file dan directory di dalamnya di setiap folder (directory) tersebut.



Cara ini bisa dibilang ampuh tapi sisi sulitnya, kita harus mencopy (membuat) file tersebut di setiap directory yang kita miliki. Hal ini merepotkan dan tidak praktis.

Kita bisa mendisable directory list di apache 2 dengan sedikit cara sederhana berikut:
  • Buka file /etc/apache2/sites-available/default
  • Cari bagian Options Indexes FollowSymLinks MultiViews kemudian hapus kata Indexes (atau tambahkan (-) di depan kata indexes tersebut
 
  • Simpan kemudian restart apache2 /etc/init.d/apache2 restart
  • Selesai


Nah masalah baru muncul, ada kalanya kita ingin membuat directory list di sebuah folder saja (folder yang lain kita tutup). Kita bisa membuat file index.php di folder tsb supaya menampilkan isi file (dan subfolder) di directory tersebut.
Berikut file index.php tsb (saya ambil dari (c) Kai Blankenhorn www.bitfolge.de kaib@bitfolge.de)


 Selamat mencoba...

Next Post Previous Post
No Comment
Add Comment
comment url