场景:

两个目录 /web1 /web2,结构如下:

web1
└── foo
web2
└── bar

http://www.web1.com绑定到了web1
需要通过http://www.web1.com/bar 访问到web2的bar目录

配置如下:

server {
        listen  80;
        server_name www.web1.com;
        location /bar/ {
            alias /web2/bar/;
            index index.html index.htm;
        }
        location / {
            root /web1/;
        }
}

注意点:

  • 使用alias 后面的路径需加上/,否则会404
  • 使用alias+正则匹配的时候,用法稍有不同,也会导致404,未深入研究,以后有时间再补充