以 root 方式设置资源路径

1
2
3
语法: root path;
默认: root html;
配置块: http、server、location、if

以 alias 方式设置资源路径

1
2
语法: alias path;
配置块: location

与 root 相比,alias 会把 location 后配置的字符串丢掉

如果有一个 URI 为 /conf/nginx.conf,希望指向 /usr/local/nginx/conf/nginx.conf,用 root 或 alias 的设置如下

1
2
3
4
5
6
7
location /conf {
root /usr/local/nginx/;
}

location /conf {
alias /usr/local/nginx/conf/;
}