【Nginx】alias和root的区别

TangLu 未命名 2019-02-18 13453 0

#alias
server {
    listen 80;
    index index.html;
    location /request_path/code/ {
         alias  /local_path/code;
    }
}

#root
server {
    listen 80;
    index index.html;
    location /request_path/code/ {
         root /local_path/code;
    }
}


在上面配置文件中,如果使用的是alias,那么实际请求路径为/local_path/code;如果使用的是root,实际请求路径为/local_path/code/request_path/code。也就是说root的请求路径是root+location的地址,而alias则是跳转到alias所指定的目录

评论