2014-02-07 105 views
3

看来nginx不支持嵌入location bloks。这是否意味着在nginx中没有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> 
+0

你的意思是别名? –

+0

@HongTat是的,我喜欢! – PHPst

+0

http://wiki.nginx.org/HttpCoreModule#alias –

回答

4

这将是:

location /foo/ { 
    alias d:/www/foo/public/; 
} 
location /bar/ { 
    alias d:/www/bar/public/; 
} 

请注意,有一个长期的错误,别名和try_files不一起工作。

+0

谢谢,我也需要.php支持。 – PHPst