Nginx常见问题:alias和root的区别

2020年11月23日14:37:26 发表评论 805
#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所指定的目录 

     
    

    发表评论

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: