前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx结构全解析(42)

Nginx结构全解析(42)

原创
作者头像
陈不成i
修改2021-05-13 14:45:46
1810
修改2021-05-13 14:45:46
举报
文章被收录于专栏:ops技术分享

3 root和alias的使用

nginx指定文件路径有两种方式root和alias,

root与alias主要区别在于nginx如何解释location后面的uri,

这会使两者分别以不同的方式将请求映射到服务器文件上。

3.1 最基本的区别

alias 指定的目录是准确的,给location指定一个目录。

root 指定目录的上级目录,并且该上级目录要含有locatoin指定名称的同名目录。

以root方式设置资源路径:

  1. 语法: root path;
  2. 配置块: http、server、location、if
  3. 语法: alias path;
  4. 配置块: location

eg

  1. location /img/ {
  2. alias /var/www/image/;
  3. }
  4. #若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件
  5. location /img/ {
  6. root /var/www/image;
  7. }
  8. #若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 3 root和alias的使用
    • 3.1 最基本的区别
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档