当前位置: 代码网 > it编程>数据库>Mysql > Nginx配置中root和alias的区别及说明

Nginx配置中root和alias的区别及说明

2024年08月06日 Mysql 我要评论
nginx配置中root和alias区别root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如:location /i/ { root /data/w3

nginx配置中root和alias区别

root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如:

location /i/ {  
    root /data/w3;
}

请求 http://foofish.net/i/top.gif 这个地址时,那么在服务器里面对应的真正的资源

/data/w3/i/top.gif文件

注意:真实的路径是root指定的值加上location指定的值 。

而 alias 正如其名,alias指定的路径是location的别名,不管location的值怎么写,资源的 真实路径都是 alias 指定的路径 ,比如:

location /i/ {  
  alias /data/w3/;
}

同样请求 http://foofish.net/i/top.gif 时,在服务器查找的资源路径是: /data/w3/top.gif

其他区别

1、 alias 只能作用在location中,而root可以存在server、http和location中。

2、 alias 后面必须要用 “/” 结束,否则会找不到文件,而 root 则对 ”/” 可有可无。

root 与 alias使用

假如服务器路径为:/home/imooc/files/img/face.png

root 路径完全匹配访问

配置的时候为:

location /imooc {
    root /home
}

用户访问的时候请求为:url:port/imooc/files/img/face.png

alias可以为你的路径做一个别名,对用户透明

配置的时候为:

location /hello {
    alias /home/imooc
}

用户访问的时候请求为:url:port/hello/files/img/face.png,如此相当于为目录imooc做一个自定义的别名。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • MYSql通过FULLTEXT实现全文检索

    MYSql通过FULLTEXT实现全文检索

    总的来说,`FULLTEXT` 索引是关系型数据库提供的一种简单而有效的全文搜索解决方案,适用于数据量相对较小、不需要复杂搜索功能的场景。这个索引通常使用倒排索... [阅读全文]
  • 欧拉部署nginx的实现步骤

    欧拉部署nginx的实现步骤

    1.下载nginx下载地址:https://nginx.org/en/download.html选择稳定版本 下的镜像文件进行下载2.解压nginx包cd /r... [阅读全文]
  • Nginx流量控制及白名单实现

    流量限制(rate-limiting),是nginx中一个非常实用,却经常被错误理解和错误配置的功能。我们可以用来限制用户在给定时间内http请求的数量。请求,可以是一个简单网站首…

    2024年08月06日 数据库
  • MySQL的联表查询实现

    MySQL的联表查询实现

    在实际应用中,数据通常分布在多个表中,为了获取全面的信息,需要进行联表查询。本文将介绍mysql联表查询的基本概念、语法和一些优化策略,并通过图示和实例演示。什... [阅读全文]
  • MySQL 字符串日期格式转换的几种方法

    MySQL 字符串日期格式转换的几种方法

    在mysql中,经常需要将字符串类型的日期转换成日期或时间类型,或者在不同的日期格式之间进行转换。mysql提供了几种方法来实现这一点,包括使用str_to_d... [阅读全文]
  • mysql数据库中各种锁归纳总结

    mysql数据库中各种锁归纳总结

    一、引言在现代应用程序中,数据库是不可或缺的组成部分之一。而mysql作为一款开源的关系型数据库管理系统,广泛应用于各种规模的应用中。然而,在高并发的情况下,数... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com