相同点:
root和alias都可以在location块中使用,指定请求资源的真实路径
不同点:
1、作用范围:
root可以在server、http、location块中使用,alias只能在location中使用
2、规则不同:
root:会将location块匹配的路径都加在真实路径的后面
alias:会将location块匹配的路径后的内容加在真实路径的后面
比如:访问http://www.xxx.com/action/logo.png
# root
# 实际访问的操作系统上的文件路径是:/ac/image/action/logo.png
location /action/ {
root /ac/image;
}
# alias
# 实际访问的操作系统上的文件路径是:/ac/image/logo.png
location /action/ {
alias /ac/image;
}
Views: 204
发表回复