在 nginx 中使用 `root /dir/name` 和 `alias /dir/name` 有什么区别?

在 nginx 中使用 `root /dir/name` 和 `alias /dir/name` 有什么区别?

这好像是别名按照定义做同样的事情,但出于某种原因,当我使用,我得到一个 404,但当我使用时它工作正常别名。 有任何想法吗?

答案1

据我所知,这就是它们的不同之处。

location /i/ {
  alias /stuff/;
}

example.com/i/top.gif会显示该指令所包含的/stuff/top.git缺少的通知。/i/root

相关内容