nginx关于root
关于 root 和 alias 的区别
主要区别:
特性 | root指令 | alias指令 |
路径映射 | 将location路径追加到root路径后 | 用alias路径完全替换location路径 |
路径要求 | root路径需要包含location路径 | alias路径不需要包含location路径 |
路径结尾 | 通常不需要斜杠结尾 | 通常需要斜杠结尾 |
适用场景 | 一般静态资源服务 | 需要路径重映射的场景 |
location /profile/upload/ {root /home/xx/xxx/upload/;
}location /profile/upload/ {alias /home/xxx/xxx/upload/;# 可选:设置缓存expires 30d;
}