0

我想用第二个文档根路径配置 Lighttpd 1.4.35。Lighty 应该通过配置文件中给出的第一个 server.document-root-path 查找文件。如果它找不到文件,它应该通过第二个 server.document-root-path 查找它。

我找不到任何提示或配置来指导 Lighty。

有人对我有任何暗示吗?这甚至可能吗?我在谷歌上能找到的任何东西都是关于虚拟主机和别名等的。

谢谢!

4

2 回答 2

0

你有两个选择,避免使用 CGI/Perl/bash 或类似的:

a) 使用 mod_magnet,一个小的 LUA 脚本可以使用 lighty.stat() 来执行“文件存在”,如果不存在,则处理其他路径/到/文件。LUA 脚本的字节码缓存在 lighttpd 中,如果您的脚本没有执行任何非常密集的操作,那么对于高流量来说这不是问题。检查这个例子:https ://xenforo.com/community/threads/lighttpd-url-rewrite-with-mod_magnet.48055/

b) 使用“url.rewrite-if-not-file”,如下所示:https ://www.drupal.org/node/719508

于 2014-09-30T06:40:03.607 回答
0

一种解决方法是使用一个子域或 2 个不同的域或一个简单的 bash 脚本并加载 2 个不同的配置文件。

于 2014-09-29T14:33:38.850 回答