文档根目录中的Nginx别名无法正常工作

时间:2015-07-18 11:18:26

标签: nginx alias

如果我提供以下内容

server {
    listen 80;

    server_name mywebsite.com;
    root /a/b/;
    index index.html index.htm index.php;

    location / {
            try_files $uri $uri/ =404;
    }

    location /virtualLoc1 {
            root /a/b/c;

            location ~ \.php$ {
                    #PHP file forward to PHP-FPM
            }
    }

    location /virtualLoc2/ {
            alias /a/b/c/d/e/;

            location ~ \.php(/|$) {
                       #PHP file forward to PHP-FPM
            }
    }

}

http://mywebsite.com/virtualLoc2/http://mywebsite.com/virtualLoc1/工作的地方无效。

我正在使用别名,因为在/ a / b / c / d / e /

之后我没有virtual2目录

但是对于virtualLoc1,在/ a / b / d / c / virtualLoc1 /后面有一个名为virtualLoc1的物理目录。

有谁能建议我在这里做错了什么?

0 个答案:

没有答案