lighttpd 文件夹/站点特定的配置文件

lighttpd 文件夹/站点特定的配置文件

我一直在研究一项我认为非常简单的任务。从 .htaccess 到 lighttpd.conf,我确信我仍然缺少一些重要概念。

我正在为一些虚拟主机使用 lighttpd,我想为一些网站设置一些特定设置。此外,我还想为具有不同默认页面的文件夹和受保护的文件夹设置文件夹特定设置。

我想我的主要问题是:如何使用 lighttpd 实现单独的网站/文件夹配置?

谢谢!

答案1

不太确定你需要完成什么,但有办法完成。它需要包含在你的主要配置中,并且需要重新启动服务器才能加载任何修改,正如 DerfK 提到的。

但是,使用一些巧妙的正则表达式和/或使用 lua 脚本来实现你想要的功能是可能的mod_magnet

如果需要限制对某些受保护文件夹的访问,可以使用mod_auth和/或mod_access反而。

但是,每个文件夹中诸如 .htaccess 文件之类的内容对于 lighty 来说效果不太好。

答案2

官方答案是

非官方的答案是有黑客在整个 Web 树中查找 lighttpd 配置片段,并使用 lighttpd 的include_shell语句在服务器启动时运行命令,找到所有配置并将它们添加到主配置中,但 1)它们附加到主配置,因此恶意用户可以弄乱主配置;2)它们仅在服务器启动时读取,更改一个配置需要重新启动服务器。

相关内容