https://www.cnblogs.com/qingshan-tang/p/12763522.html

1、alias与root的区别

1.1、alias(别名)是一个目录别名


当请求http://qingshan.com/123/abc/logo.png时,会返回 /ABC/123/abc/logo.png文件,即用/ABC 加上 /123/abc。

  1. 例子:
  2. location /123/abc/ {
  3.    root /ABC;
  4. }

1.2、 root(根目录)是最上层目录的定义

当请求http://qingshan.com/123/abc/logo.png时,会返回 /ABC/logo.png文件,即用/ABC替换 /123/abc。

  1. 例子:
  2. location /123/abc/ {
  3.  alias /ABC;
  4.  }