Nginx location
root&alias 文件路径配置
root/alias 是指定文件路径的两种方式,主要区别就是怎么解析 location 后面的 uri
例如:
访问 http://localhost/appImg/abc.jpg
root:
location ^~ /appImg/{
root /home/nginx;
}
这个 location 相当于访问服务器上的文件路径: /home/nginx/appImg/abc.jpg
alias:
location ^~ /appImg/{
alias /home/nginx/;
}
这个 location 相当于访问服务器上的文件目录:/home/nginx/abc.jpg(即 alias 不会使用 location 后面配置的路径)
而且 alias 指定的目录名后面一定要加上 "/"