我想使用第二个文档根路径配置Lighttpd 1.4.35。 Lighty应该通过config-file中给出的第一个server.document-root-path查找文件。如果找不到该文件,它应该通过第二个server.document-root-path查找。
我找不到任何提示或配置来指示Lighty那样。
有没有人对我有任何暗示?这甚至可能吗?我在谷歌找到的任何东西都是关于vhosts和别名等等。
谢谢!
答案 0 :(得分:0)
解决方法是使用子域或2个不同的域或简单的bash脚本并加载2个不同的配置文件。
答案 1 :(得分:0)
您有两种选择,避免使用CGI / Perl / bash或类似的选项:
a)使用mod_magnet,一个小的LUA脚本可以使用lighty.stat()执行“文件存在”,如果没有,则处理其他路径/ to / file。 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