Directory listing – w skrócie, jest to zdolność naszego serwera do pokazania nam, jakie pliki leżą sobie w naszym katalogu na serwerze WWW.
Jeżeli opcji tej nie mamy uruchomionej, serwer lighttpd próbuje wyszukać jakiś plik typu index.* żeby zaserwowować nam stronę WWW, jeżeli nie ma nic..wyświetli nam po prostu błąd 404 Not Found – jak poniżej.
Włączenie “listingu” katalogów można zrealizować poprzez wgranie na nasz serwer jakiegoś prostego skryptu w PHP aby to realizował..no ale wymaga to już uruchomienia obsługi PHP.
Na szczęście serwer lighttpd potrafi to sam, w sobie tak jak Apache.
Ogranicza się do do wydania dosłownie jednej komendy i uruchomienia ponownie serwera WWW.
echo 'dir-listing.activate = "enable"' >> /etc/lighttpd/lighttpd.conf
I restart usługi:
/etc/init.d/lighttpd restart
No i gotowe, szybko i sprawnie włączyliśmy sobie funkcję Directory List w lighttpd (w moim przypadku 1.4.31)
Sposób ten testowany na systemie Linux Mint 15 Olivia
Co to jest dokładnie directory listing możesz poczytać tutaj:
http://www.internetblog.org.uk/post/551/what-is-directory-listing/ (na przykładzie Apache)
http://wiki.apache.org/httpd/DirectoryListings