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 对应的命名规则,是可以随便定义的

相关推荐
浪游东戴河15 分钟前
网线简介及分类
运维·服务器·网络
国冶机电安装29 分钟前
自动化工程:推动工业智能化与效率提升的核心技术
运维·自动化
一殊酒1 小时前
【Docker】快速入门指南
运维·docker·容器
十五年专注C++开发2 小时前
Linux 下用 VS Code 高效调试
linux·运维·服务器·c++·vscode
闲猫2 小时前
Java ApacheSSHD实现SSH代理
运维·服务器·ssh
蓝队云计算2 小时前
怎么用服务器养龙虾OpenClaw?云上OpenClaw快速部署指南(小白极速版)
运维·服务器·人工智能·云服务器·openclaw
Mr_Chenph2 小时前
备份Docker
运维·docker·容器
桌面运维家2 小时前
理解 Linux Front Page:构建动态Web首页指南
linux·运维·服务器
toooooop82 小时前
linux常用命令nano和vim有啥区别
linux·运维·vim
骥龙3 小时前
第四篇:部署阶段安全加固——从裸奔到生产级防护
运维·网络·人工智能·安全