如果我提供以下内容
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的物理目录。
有谁能建议我在这里做错了什么?