Lighttpd 相当于 Apache Files 指令吗?

Lighttpd 相当于 Apache Files 指令吗?

我正在尝试将一些规则和设置从 Apache 转换为 lighttpd,但我坚持使用这个文件规则:

<Directory /var/www/html/attachments>  
<Files ~ "\.(php\d*|cgi|pl|phtml)$">  
   order allow,deny  
   deny from all  
</Files>  
</Directory> 

查看文档我发现我可以使用 url.access-deny。

$HTTP["url"] =~ "^/var/www/html/attachments" {
url.access-deny = ("")
}

但不知道如何转换文件部分,有什么想法吗?

谢谢!

答案1

这应该有效:

$PHYSICAL["path"] =~ "\.(php\d*|cgi|pl|phtml)$" {
        access.deny-all = "enable" 
}

相关内容