【Nginx】nginx配置中root和alias的区别
1.root指令
当用root指令来指定资源路径时,他是将URI完整追加到root指定的路径后后面,然后去寻找资源
例如:
1 | location /images/ { |
对于请求http://example.com/images/test.jpg,Nginx会在/var/www/html/images/test.jpg查找文件。
2.alias指令
当用alias指令来指定资源路径时,他是将URI中与location匹配上的部分替换掉,然后去寻找资源
例如:
1 | location /images/ { |
总结:简单理解就是root指令是将URI追加到后面,alias指令是替换掉URI中与location匹配上的部分
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 咱村唯一架构师!