关掉 lighttpd 目录浏览

原贴:http://blog.guoshuang.com/showlog.asp?cat_id=33&log_id=5685

关掉 lighttpd 目录浏览

本文打分:0 [2007-9-13]
lighttpd 目录浏览功能默认就是打开的!如果找不到 index 文件就允许目录浏览(也就是 apache 的index,在lighttpd 叫 directory-listings)

mod_dirlisting 官方参考资料

关掉某个目录(比如下面例子的 download 目录)的浏览功能,ubuntu 下在 /etc/lighttpd/lighttpd.conf 后面添加

dir-listing.activate = "enable"
$HTTP["url"] =~ "^/download($|/)" {
dir-listing.activate = "disable"
}

关闭所有目录浏览直接用 dir-listing.activate = "enable" 不行,很奇怪,不知道是为什么。只能这样写

$HTTP["url"] =~ "^/" {
dir-listing.activate = "disable"
}

BTW:每次 sudo /etc/init.d/lighttpd restart 重启看效果。

mod_indexfile 模块用来指定默认文档(lighttpd 默认打开此模块)。/etc/lighttpd/lighttpd.conf 默认这部分的内容是

## files to check for if .../ is requested
index-file.names = ( "index.lighttpd.html",
"index.php", "index.html",
"index.htm", "default.htm" )

删掉 /var/www 的 index.lighttpd.html,或者修改上面的顺序即可看到你需要看的东西,:) 
阅读更多
个人分类: lighttpd
上一篇 [求助] ext3数据恢复
下一篇lighttpd 的 flv 流媒体(含有防盗链功能)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭