lighttpd:符号链接作为文档根目录
lighttpd: symlink as document root
是否可以使用符号链接作为 lighttpd 的文档根目录?
我试过:
ln -s ./www-1 ./doc-root
然后:
server.document-root = var.CWD + "/doc-root"
但是 lighttpd 似乎只是解析符号链接并将其用作文档根目录。
本质上,我想在两个文档根目录之间切换,而无需修补当前配置、重新启动或生成另一个 lighttpd 实例。
遗憾的是 mod_alias
表现出相同的行为:
alias.url = ( "/" => var.CWD + "/doc-root" )
是的,lighttpd 支持符号链接。
您使用 var.CWD
是在把自己搞得一团糟,它使用 getcwd()
来确定当前工作目录。当前工作目录的此解析在确定当前工作目录时会删除符号链接。
使用 var.mysymlinkroot
而不是 var.CWD,并将 var.mysymlinkroot
定义为符号链接的路径。
是否可以使用符号链接作为 lighttpd 的文档根目录?
我试过:
ln -s ./www-1 ./doc-root
然后:
server.document-root = var.CWD + "/doc-root"
但是 lighttpd 似乎只是解析符号链接并将其用作文档根目录。
本质上,我想在两个文档根目录之间切换,而无需修补当前配置、重新启动或生成另一个 lighttpd 实例。
遗憾的是 mod_alias
表现出相同的行为:
alias.url = ( "/" => var.CWD + "/doc-root" )
是的,lighttpd 支持符号链接。
您使用 var.CWD
是在把自己搞得一团糟,它使用 getcwd()
来确定当前工作目录。当前工作目录的此解析在确定当前工作目录时会删除符号链接。
使用 var.mysymlinkroot
而不是 var.CWD,并将 var.mysymlinkroot
定义为符号链接的路径。