Skip to content

nginx 知识

root 与 alias

root 是 追加

location /images/ {
    root /var/www/html;
}

http 请求:/images/test.jpg

Nginx 会尝试查找 /var/www/html/images/test.jpg


在记录一个实际案例

  location /exp/ {
    root /opt/exp/;
  }

请求 /exp/xxx 会是 /opt/exp/exp/xxx

所以 root 应该是 /opt

alias 是 替换

location /images/ {
    alias /data/images/;
}

http 请求:/images/test.jpg

Nginx 会尝试查找 /data/images/test.jpg

Nginx 会去掉请求的 /images/ 部分