nginx root和alias指令的区别

时间:2022-04-18 07:02:01

# alias
location /js/{
alias /static/;
}
#上述配置,访问/js/目录的时候,nginx自动会去找/static/下面的文件

# root
location /js/{
root /static;
}
#上述配置,访问/js/目录的时候,nginx自动会去找/static/js/下面的文件

总结:alias是一个目录别买的定义,root则是最上层目录的定义,alias后面必须用"/"结尾,不然会找不到文件