Lighttpd 使用 mod_dirlisting 控制目录列表
如果请求一个目录但在该目录中未找到索引文件,则 Lighttpd Web 服务器将生成目录列表。mod_dirlisting 是默认加载的模块之一,无需在 server.modules 上指定即可工作。
任务:全局启用目录列表
打开 lighttpd 配置文件:
# vi /etc/lighttpd/lighttpd.conf
附加/修改
server.dir-listing = "enable"
或
dir-listing.activate = "enable"
保存并关闭文件。重新启动 lighttpd:
# /etc/init.d/lighttpd restart
要禁用目录列表,请使用:
dir-listing.activate = "disable"
仅为目录启用目录列表
您还可以启用或禁用所选 URL/目录组合的列表。例如,仅显示 /files/ 的目录列表:
$HTTP["url"] =~ "^/files($|/)" { server.dir-listing = "enable" }
或
$HTTP["url"] =~ "^/files($|/)" { dir-listing.activate = "enable" }