似乎nginx不支持嵌入式location
bloks。这是否意味着nginx中没有VirtualDirectory
对应物?
以下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>
答案 0 :(得分:7)
这将是:
location /foo/ {
alias d:/www/foo/public/;
}
location /bar/ {
alias d:/www/bar/public/;
}
请注意,有一个长期存在的错误,别名和try_files不能一起工作。