出自:https://blog.csdn.net/kinginblue/article/details/50748683html
Nginx的alias的用法及與root的區別
http://nginx.org/en/docs/http/ngx_http_core_module.html#alias
http://nginx.org/en/docs/http/ngx_http_core_module.html#root
之前只知道Nginx的location塊中的root用法,用起來老是感受知足不了本身的一些想法。而後終於發現了alias這個東西。
先看toot的用法
location /request_path/image/ {
root /local_path/image/;
}
這樣配置的結果就是當客戶端請求 /request_path/image/cat.png 的時候,
Nginx把請求映射爲/local_path/image/request_path/image/cat.png
再看alias的用法
location /request_path/image/ {
alias /local_path/image/;
}
這時候,當客戶端請求 /request_path/image/cat.png 的時候,
Nginx把請求映射爲/local_path/image/cat.png nginx