- <Directory /www/web/test>
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
Salin kode Saat kita mengunjungi situs web, tambahkan direktori yang sesuai di bagian akhir, dan kita dapat menelusuri direktori, yang sangat tidak aman untuk situs web.
Solusi: 1. Edit file httpd.conf vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf
Temukan yang berikut ini: ...... <Direktori "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs"> # # Nilai yang mungkin untuk direktif Options adalah "Tidak Ada", "Semua", # atau kombinasi apa pun: Indeks Termasuk FollowSymLinks, SymLinksifOwnerMatch ExecCGI MultiViews # # Perhatikan bahwa "MultiViews" harus diberi nama *eksplisit* --- "Opsi Semua" # tidak memberikannya kepada Anda. # # Direktif Opsi rumit dan penting. Silakan lihat # http://httpd.apache.org/docs/2.2/mod/core.html#options # untuk informasi lebih lanjut. # Indeks Opsi FollowSymLinks
# # AllowOverride mengontrol arahan apa yang dapat ditempatkan dalam file .htaccess. # Bisa berupa "Semua", "Tidak Ada", atau kombinasi kata kunci: # Opsi FileInfo AuthConfig Limit # IzinkanTidak Ada
# # Mengontrol siapa yang bisa mendapatkan barang dari server ini. # Pesan izinkan, tolak Izinkan dari semua
</Directory> ......
Di Options Indexes FollowSymLinks, awali Indeks dengan simbol -. Yaitu: Options -Indexes FollowSymLinks [Catatan: Sebelum Indeks, tambahkan + berarti daftar isi diizinkan untuk dijelajahi; Plus - Mewakili penjelajahan katalog yang dilarang. 】
Dalam hal ini, seluruh Apache melarang penjelajahan direktori.
Dalam kasus hosting virtual, cukup tambahkan informasi berikut: <Direktori "D:\test"> Options -Indexes FollowSymLinks IzinkanTidak Ada Perintah tolak, izinkan Izinkan dari semua </Directory> Dalam hal ini, dilarang menelusuri direktori di bawah proyek pengujian.
Catatan: Ingatlah untuk tidak mengubah "Izinkan dari semua" menjadi "Tolak dari semua", jika tidak, seluruh situs web tidak akan dibuka.
http://morgan363.javaeye.com/blog/645363
Bagaimana cara Apache memblokir daftar direktori sambil mempertahankan halaman default untuk akses direktori? Kata kunci: php Temukan atribut direktori yang perlu diatur dalam file konfigurasi Apache httpd.conf, dan hapus indeks di baris Opsi Sebagai contoh: <Direktori "d:\web"> Indeks Opsi FollowSymLinks </Directory> Diubah menjadi: <Direktori "d:\web"> Opsi FollowSymLinks </Directory>
----------------------------------------------------------------- Alias /edit/ "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~ ]S'RV8.gif[/img]/"
<Direktori "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~] S'RV8.gif[/img]"> Indeks Opsi MultiViews => Opsi MultiViews IzinkanTidak Ada Pesan izinkan, tolak Izinkan dari semua </Directory>
Setelah menghapus Indeks, Anda tidak akan mengizinkan daftar.
|