Lighttpd拒绝访问文件夹/目录
时间:2020-01-09 10:41:12 来源:igfitidea点击:
如果用户尝试打开网页(http://example.com/dir1/file.php);是否要在lighttpd Web服务器下显示/dir1 /,/www /和/dir2/cache /目录的URL访问被拒绝消息?
如何配置lighttpd拒绝对目录的访问?
mod_access模块用于拒绝对文件和目录的访问。
如下编辑/etc/lighttpd/lighttpd.conf文件:
# vi lighttpd.conf
添加以下代码以启用mod_access:
server.modules += ( "mod_access" )
最后添加正则表达式,如下所示:
# deny access to /dir1 $HTTP["url"] =~ "^/dir1/" { url.access-deny = ("") } # deny access to /dir2/cache/ $HTTP["url"] =~ "^/dir2/cache/" { url.access-deny = ("") } # add other config below
保存并关闭文件。
重新启动lighttpd Web服务器(首先,检查语法错误):
# lighttpd -t -f /etc/lighttpd/lighttpd.conf # service lighttpd restart