博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx指定文件路径有两种方式root和alias
阅读量:5299 次
发布时间:2019-06-14

本文共 538 字,大约阅读时间需要 1 分钟。

背景

      一直没明白这个配置啥意思,反正凑合用吧,不过老凑合总不是个事,没搞明白更容易忘,别人问还答不上来。反正也很简单,就搞明白点记下来。

知识点

root实例: 

location ^~ /t/ {     root /www/root/html/;} 如果一个请求的URI是/t/a.html时,web服务器将会返回服务器上的/www/root/html/t/a.html的文件。 

alias实例: 

location ^~ /t/ { alias /www/root/html/new_t/;}

如果一个请求的URI是/t/a.html时,web服务器将会返回服务器上的/www/root/html/new_t/a.html的文件。注意这里是new_t,因为alias会把location后面配置的路径丢弃掉,把当前匹配到的目录指向到指定的目录。 

注意:

1. 使用alias时,目录名后面一定要加"/"。

3. alias在使用正则匹配时,必须捕捉要匹配的内容并在指定的内容处使用。
4. alias只能位于location块中。(root可以不放在location中)

转载于:https://www.cnblogs.com/sddychj/p/9552149.html

你可能感兴趣的文章
Android应用开发基础篇(16)-----ScaleGestureDetector(缩放手势检测)
查看>>
iOS状态栏变文字颜色改变
查看>>
Entity framework code first
查看>>
Vue中登录模块
查看>>
正则表达式1--特殊字符
查看>>
python基础(四)
查看>>
2018 ACM南京网络赛H题Set解题报告
查看>>
深入理解JS立即执行函数
查看>>
python基础知识学习:列表和元组
查看>>
Django logging配置
查看>>
iOS开发日记6-跳转appStore评分
查看>>
SpringBoot war包部署到Tomcat服务器
查看>>
对缓存的思考——提高命中率
查看>>
让静态页面显示用户登录状态
查看>>
K-means算法
查看>>
input提示文字;placeholder字体修改
查看>>
MyBatis知识点总结(一)
查看>>
面试题链接记录
查看>>
Android Studio 版本间区别
查看>>
SQL SERVER: 合并相关操作(Union,Except,Intersect)
查看>>