前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx root 和 alias 的区别

nginx root 和 alias 的区别

作者头像
甜点cc
发布2022-11-12 11:48:56
3400
发布2022-11-12 11:48:56
举报

区别:

  1. alias 含有rewrite的意思,可以重写掉不存在的路径。(👉 nginx rewrite请看这里
    • 比如正常访问的地址是: http://ip:port
    • 当我想让 http://ip:port/test/ 也访问到相同内容,可以针对 location /test/ 设置 alias 重写掉 /test/
  2. root 有 base url的意思,基础路径配置,可用于服务器静态资源路径配置

配置展示

代码语言:javascript
复制
location  /i/ {
 alias   /spool/w3/images/;
}
"/i/top.gif" -> "/spool/w3/images/top.gif"
# 把匹配到的路径重写, 注意要以/结尾


location  /i/ {
 root  /spool/w3;
}
"/i/top.gif" -> "/spool/w3/i/top.gif"
# 在匹配到的路径前面,增加root基础路径配置

👉 配置完nginx.conf之后,检测配置 nginx -t, 然后重启nginx


我是 甜点cc

热爱前端开发,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助。

希望能和大家一起努力营造一个良好的学习氛围,为了个人和家庭、为了我国的互联网物联网技术、数字化转型、数字经济发展做一点点贡献。数风流人物还看中国、看今朝、看你我。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 区别:
  • 配置展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档