Indien je thttpd gebruikt kan je eens proberen om de index.html juist weg te doen. Volgens mij genereert thttpd zelf een pagina als je naar een bestaande directory zonder index.html browsed. En dan maakt ie volgens mij dus ook linkjes naar alle files. Ik gebruik zelf de reeds aanwezige busybox_httpd en die is niet zo slim om dat te doen.
Waar je de files zet ligt helemaal aan jouw configuratie die als het goed is ergens in thttpd.conf is opgeslagen. Dit bestand staat normaliter onder /opt/etc/
Standaard wordt de directory /opt/share/www als webdirectory gebruikt. Als je daar nou een indexpagina maakt met alleen maar linkjes naar de mappen, en dan dus NIET het hele pad op de router, want die krijgen bezoekers niet te zien, maar gewoon mp3/ of zo, en je hebt daar dan GEEN index.html dan opent zich volgens mij gewoon een pagina gegenereerd door thttpd. Dit wordt doorgaans ook wel een "open dir" genoemd. Veel mensen willen dit juist niet, omdat je dan alle content kan zien, maar in jouw geval is dat juist wel gewenst.
3 tips nog:
1) wellicht eventjes kijken of je een wachtwoord beveiligde area kan maken. Ik neem aan dat je alleen mp3tjes gaat aanbieden die je zelf hebt ingezongen
dus die wil je graag voor illegale downloads beschermen...toch
Volgens mij kan dat ook met thttpd.
2) Indien je de router achter een adsl modem hebt hangen, en je hebt een poort geforward in je router, doe dan een port translation. Dit houdt in dat je inkomende bezoekers op poort 80 intern naar poort 81 doorzet. Zodoende hoeven je bezoekers niet met dat gekke poortnummer te rommelen. Als je de router aan een kabelmodem hebt hangen of anderszins rechtstreeks aan internet, dan kan je de router-beheerpagina naar een andere poort zetten, zodat je poort 80 gewoon kan configureren in het bovengenoemde thttpd.conf bestand. Het configureren van de beheerpagina-poort gaat als volgt:
Code:
nvram set http_lanport=8080
nvram commit
Voor die poort kan je ook wat anders kiezen. Zodoende moet je dus voortaan wel het poortnummer erachter plakken als je iets wilt aanpassen. Let overigens op dat je een vrije poort kiest. 8080 kan meestal wel.
3)Wellicht heb je bij je provider een mooie hostnaam gekregen, of kan je via een of andere webservice een mooie naam aan je ip adres koppelen. Zodoende hoef je niet eens meer een ipadres aan je bezoek te geven.
Tot slot over het configureren, bekijk deze tutorial eens http://www.macsat.com/macsat/content/view/23/29/