Directory listing – czyli co mamy w katalogu WWW na przykładzie lighttpd

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.

404 - Not Found

 

 

 

 

 

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)

lighttpd_directory_list

 

 

 

 

 

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