Network

在location中使用root和alias的区别

2021-01-28  本文已影响0人  瑀瑀独行_639d

1、

location /demo {

    root /opt/test;

}

访问"/demo"这个url时,访问的是"/opt/test/demo"路径。

location /demo1 {

    alias /opt/test;

}

访问"/demo1/nginx1.jpg"时,其实就是在访问服务器的" /opt/test/nginx1.jpg",也就是说,当我们使用alias时,location的url是与alias的路径完全对等的。

2、

alias只能用在location中

root可以用在http, server, location。

根据nginx官方手册

Syntax: alias path;

Default: —

Context: location

Syntax: root path;

Default: root html;

Context: http, server, location, if in location

上一篇下一篇

猜你喜欢

热点阅读