nginx配置下有兩個指定目錄的執行,root和alias
location /img/ {
alias /var/www/image/;
}
#若按照上述配置的話,則通路/img/目錄裡面的檔案時,ningx會自動去/var/www/image/目錄找檔案
root /var/www/image;
#若按照這種配置的話,則通路/img/目錄下的檔案時,nginx會去/var/www/image/img/目錄下找檔案
alias是一個目錄别名的定義,root則是最上層目錄的定義。
還有一個重要的差別是alias後面必須要用“/”結束,否則會找不到檔案的。。。而root則可有可無
本文轉自 guowang327 51CTO部落格,原文連結:http://blog.51cto.com/guowang327/1783485,如需轉載請自行聯系原作者