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页面

猜你喜欢

转载自ganchengjie.iteye.com/blog/2384054
今日推荐