root和alias都可以定義在location模塊中,都是用來(lái)指定請(qǐng)求資源的真實(shí)路徑,比如:
location?/i/?{ ??root?/data/w3; }
請(qǐng)求?http://foofish.net/i/top.gif?這個(gè)地址時(shí),那么在服務(wù)器里面對(duì)應(yīng)的真正的資源是?/data/w3/i/top.gif文件
注意:真實(shí)的路徑是root指定的值加上location指定的值 。
而 alias 正如其名,alias指定的路徑是location的別名,不管location的值怎么寫,資源的?真實(shí)路徑都是 alias 指定的路徑?,比如:
location?/i/?{ ??alias?/data/w3/; }
同樣請(qǐng)求?http://foofish.net/i/top.gif?時(shí),在服務(wù)器查找的資源路徑是:?/data/w3/top.gif
其他區(qū)別:
????1、 alias 只能作用在location中,而root可以存在server、http和location中。
???? 2、alias 后面必須要用 “/” 結(jié)束,否則會(huì)找不到文件,而 root 則對(duì) ”/” 可有可無(wú)。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END