nginx指定文件路徑有兩種方式root和alias,這兩者的用法區別,使用方法總結了如下,方便大家在應用過程中,快速響應。root和alias主要區別在於如何解釋location后面的uri,這會使兩者分別以不同的方式將請求映射到服務器文件上。
[root]
語法:root path
默認值:root html
配置段:http、server、location、if
[alias]
語法:alias path
配置段:location
root實例
location ~ ^/weblogs/ {
root /data/weblogs/www.ttlsa.com;
}
如果一個請求的URI地址是/weblogs/httplogs/www.ttlsa-access.log時,Web服務器將會返回服務器上的/data/weblogs/www.ttlsa.com/weblogs/httplogs/www.ttlsa-access.log文件,因此前面的請求映射為 path/weblogic/httplogs/www.ttlsa-access.log。