nginx 似乎不支持嵌入 location
块。这是否意味着没有 VirtualDirectory
在 nginx 中对应?
以下 Apache conf 的 nginx conf 是什么:
Alias /foo "D:\www\foo\public"
<Directory "D:\www\foo\public">
# some settings
</Directory>
Alias /bar "D:\www\bar\public"
<Directory "D:\www\bar\public">
# some other config
</Directory>
最佳答案
这将是:
location /foo/ {
alias d:/www/foo/public/;
}
location /bar/ {
alias d:/www/bar/public/;
}
请注意,有一个长期存在的错误,即 alias 和 try_files 不能一起工作。
关于apache - nginx 中的虚拟目录对应物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628056/