nginx中的root和alias的区别

alias

在E:\\test\\目录下创建一个index.html文件

在nginx.conf文件配置alias,路径填写为绝对路径,但是要注意,这里结尾是文件夹的名字

然后下面的/aa/ 是随便起的名字,也不是文件夹的名字,在浏览器访问的使用的

在浏览器使用 http://localhost/aa/index.html 就会找通过aa 当做E:\\test这个路径

然后去找这个路径下的index.html文件

location /aa/ {

alias E:\\test\\;

}

root

在使用root的时候,这里的/cc/必须要在E:\\test文件夹下创建一个cc的文件夹,

root的location 对应的cc 必须是真实存在的文件夹的名称,不能随便命名

下面的root 指向你的文件夹的路径,然后浏览器访问 http://localhost/cc/dd.html

的时候,会找到E:\\test\\cc文件夹下面的dd.html文件

location /cc/ {

root E:\\test\\;

index index.html index.htm;

}

总结

root的 location 对应的命名规则 ,必须是存在的文件夹的名字

alias的location 对应的命名规则,是可以随便定义的

相关推荐
生而为虫3 分钟前
34-35.玩转Linux操作系统
linux·运维·服务器
枕咸鱼的猫4 分钟前
Linux命令打包/压缩(tar)、通用压缩(zip)详解
linux·运维·服务器
慧一居士28 分钟前
ubuntu和centos区别对比,使用方式区别对比及示例
运维
johnny_hhh29 分钟前
Confluent 单节点部署配置
运维·阿里云·zookeeper·kafka·centos·数据可视化
洋葱 ☠33 分钟前
极简部署linux免费ssl证书Let‘s Encrypt,自动续签,nginx/apache都可以,域名指向服务器即可,无需项目
linux·nginx·ssl
星哥说事36 分钟前
零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台
运维·服务器·docker
cly11 小时前
Jenkins CI/CD 平台详解
运维·ci/cd·jenkins
skywalk81631 小时前
Ubuntu宽屏显示器只有4:3分辨率问题的解决:用cvt和xrandr命令查看并配置显卡分辨率到1440x900
linux·运维·ubuntu·显示
十月南城1 小时前
微服务化的收益与成本复盘——技术、组织与运维维度的综合账本
运维·微服务·云计算
warton881 小时前
ubuntu24下操作配置mysql8相关目录到指定地址
linux·运维·mysql