nginx中配置location的root(alias)访问同一个地址文件
我要访问http://yuming.com/B/c.html 按照正常的location配置应该是这样的:
location / {
root /data/html;
index index.html index.htm;
}
以上配置说明我需要在/data/html/B/目录下访问c.html
但是途中遇到个问题,我需要重新做个测试网站,不能影响原来的目录结构。那么我就可以直接使用虚拟目录的配置进行访问。比如说访问http://yuming.com/test/B/c.html地址,可以按照如下配置:
location /test/ {
alias /data/html/;
index index.html index.htm;
}
按照http://yuming.com/test/B/c.html地址访问,其实还是访问的是/data/html/B/目录下的c.html页面