Nginx 中配置文件门路有两种形式,一种是 root
一种是 alias
,那么两种有什么区别呢,上面请跟我一起正确的应用root
和alias
吧
首先还是先说下他俩的区别,次要是对 URI
局部解决的不同,如下:
我的项目构造
Nginx 目录构造如下:html
下为部署的前端我的项目页面, 别离为 zuiyu
和test
,上面我将通过应用 root
和alias
来拜访
nginx
--conf
--logs
--html
--zuiyu
--index.html
--static
--test
--index.html
--static
测试
- 拜访
zuiyu
我的项目
location /zuiyu {
root html;
index index.html;
}
location /zuiyu {
alias html/zuiyu;
index index.html;
}
- 拜访
test
我的项目
location /test {
root html;
index index.html;
}
location /test {
alias html/test;
index index.html;
}
总结
通过下面两个小例子,置信大家也曾经看进去 root
和alias
的区别了,不错 alias
就是别名,也就是应用 alias
配置我的项目地址的时候,能够间接配置到拜访的我的项目文件夹,而应用 root
配置时,Nginx 会在的默认部署门路 html
下找到匹配 uri
中的文件夹,而后在该文件夹下查找index.html
本文由 mdnice 多平台公布