nginx配置中root和alias的区别

 

例:访问http://127.0.0.1/download/*这个目录时候让他去/opt/app/code这个目录找.

 

方法一(使用root关键字):


location / {
root /usr/share/nginx
}
location /download {
gzip_static off;
tcp_nopush off;
root /opt/app/code;
}

结果:访问的时候他是去/opt/app/code/download/这个目录找了。即:它会在这个目录里再加一层/download目录

 

 

 

方法二(使用alias关键字):


location / {
root /usr/share/nginx
}
location /download {
gzip_static off;
tcp_nopush off;
alias /opt/app/code;
}
结果:访问的时候直接去/opt/app/code/这个目录找。

posted @ 2019-05-20 22:38  白桦林_HK  阅读(1530)  评论(0编辑  收藏  举报