lighttpd:符号链接作为文档根目录

时间:2017-03-03 18:59:41

标签: lighttpd

是否可以使用符号链接作为lighttpd的文档根目录?

我尝试过:

ln -s ./www-1 ./doc-root

然后:

server.document-root = var.CWD + "/doc-root"

但似乎lighttpd只是解析符号链接并将其用作文档根目录。

基本上我想在两个文档根之间进行切换,而无需修补当前配置,重新启动或生成另一个lighttpd实例。

可悲的是mod_alias显示了相同的行为:

alias.url = ( "/" => var.CWD + "/doc-root" )

1 个答案:

答案 0 :(得分:1)

是的,lighttpd支持符号链接。

使用var.CWD使用getcwd()确定当前的工作目录,让自己陷入困境。当前工作目录的此解析在确定当前工作目录时会重新锁定符号链接。

使用var.mysymlinkroot代替var.CWD,并将var.mysymlinkroot定义为符号链接的路径。