是否可以使用符号链接作为lighttpd的文档根目录?
我尝试过:
ln -s ./www-1 ./doc-root
然后:
server.document-root = var.CWD + "/doc-root"
但似乎lighttpd只是解析符号链接并将其用作文档根目录。
基本上我想在两个文档根之间进行切换,而无需修补当前配置,重新启动或生成另一个lighttpd实例。
可悲的是mod_alias
显示了相同的行为:
alias.url = ( "/" => var.CWD + "/doc-root" )
答案 0 :(得分:1)
是的,lighttpd支持符号链接。
使用var.CWD
使用getcwd()
确定当前的工作目录,让自己陷入困境。当前工作目录的此解析在确定当前工作目录时会重新锁定符号链接。
使用var.mysymlinkroot
代替var.CWD,并将var.mysymlinkroot
定义为符号链接的路径。