#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所指定的目录