天天看點

nginx的root和alias指令的差別

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,如需轉載請自行聯系原作者

繼續閱讀