Lorsque vous n'avez pas de fichier index.html, la plupart des serveurs Web affichent une liste de fichiers dans le répertoire.
Puis-je utiliser de préférence lighttpd (mais Apache en tant que sauvegarde) pour afficher le fichier MD5/SHA1 d'un fichier (avec la taille de fichier standard, la date) sans aucun programme (ou un minimum) impliqué? Si c'est le cas, comment? (Debian sur un très très faible RAM VPS en est la raison)
Apache et Lighthttpd ont tous les deux un mode de liste de répertoires que vous devez activer. Ils sont souvent désactivés par défaut pour des raisons de sécurité. Vous pouvez activer l'indexation en procédant comme suit:
Pour activer les listes de répertoires globalement:
dir-listing.activate = "enable"
Si vous en avez besoin uniquement pour un répertoire, utilisez des conditions:
$HTTP["url"] =~ "^/download($|/)" {
dir-listing.activate = "enable"
}
Pour activer les listes de répertoires globalement:
<Directory /usr/local/Apache2/htdocs/listme>
Options +Indexes
</Directory>
Cependant ...
L’indexation de répertoires dans Apache2 et Lighthttpd ne prend pas en charge l’organisation de fichiers MDA SHA, c’est une vue de répertoire simple qui vous permet de télécharger des fichiers, rien de plus. Vous devrez utiliser un gestionnaire de fichiers PHP ou créer le vôtre à l'aide du script PHP MD5 File . Ce n'est pas un sujet simple et vous devez faire des recherches, ou payer pour l'hébergement avec la gestion.