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。