06-Location详解之精准匹配
Location 语法
location 有”定位”的意思, 根据Uri来进行不同的定位。
在虚拟主机的配置中,是必不可少的,location可以把网站的不同部分,定位到不同的处理方式上。
比如, 碰到.php, 如何调用PHP解释器? --这时就需要location
|
Location精准匹配
如果访问http://xxx.com/ ,定位流程就是
1、精准匹配中 “/”,得到index页为index.htm
2、再次访问/index.htm,此次内部转跳uri已经是“/index.htm",根目录为/usr/local/nginx/html/
3、最终结果访问了/usr/local/nginx/html/index.htm
#首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配.当有匹配成功时候,停止匹配,按当前匹配规则处理请求
[root@tiejiang nginx]# cat /var/www/html/index.htm #先找一个测试页面放在/var/www/html目录下
<html>
wecome to z.com:8080 admin panel
</html>
如果访问http://xxx.com/ #定位流程就是
1、精准匹配中 “/”,得到index页为index.htm
2、再次访问/index.htm,此次内部转跳uri已经是“/index.htm",根目录为/usr/local/nginx/html/
3、最终结果访问了/usr/local/nginx/html/index.htm
[root@tiejiang nginx]# vim conf/nginx.conf
文件存在引导就能完成
location =/ { #用#来做精准匹配,
root /var/www/html/; #为了和下面的做区别,这里指向/var/www/html/目录
index index.htm index.html;
}
location / {
root /usr/local/nginx/html/;
index index.html index.htm;
}
[root@tiejiang nginx]# ./sbin/nginx -s reload #重新加载一下配置文件
[root@tiejiang nginx]# vim conf/nginx.conf #这次精准匹配到文件index.htm,
/var/www/html/index.htm
location = /index.htm {
root /var/www/html/;
index index.htm index.html;
}
location / {
root html; #相对路径
index index.html index.htm;
}
06-Location详解之精准匹配相关推荐
- [论文阅读] (06) 万字详解什么是生成对抗网络GAN?经典论文及案例普及
<娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...
- Nginx之location详解
root location中root指定的只是相对路径,需要和路径结合起来映射地址,比如 location ^~/static/ { ## 这里的root需要和路径结合使用,即是映射的文件位置为 /u ...
- nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解
nginx配置 一.nginx安装 二.nginx配置 仅前端配置 仅后端配置 前后分离配置(1) 前后分离配置(2) 前后不分离配置 https/ssl配置 负载均衡配置 数据压缩配置 三.完整ng ...
- python模式匹配算法_详解Python 最短匹配模式
问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...
- 浏览器中location详解
浏览器中location详解 window.location对象用于获取当前页面的URL信息. 属性解析 1. href 当前页面的URL. 比如访问github.com,在控制台中输入locatio ...
- 详解深度语义匹配模型DSSM和他的兄弟姐妹
一只小狐狸带你解锁NLP/ML/DL秘籍 正文作者:郭耀华 正文来源: https://www.cnblogs.com/guoyaohua/p/9229190.html 前言 在NLP领域,语义相似度 ...
- 【NLP-语义匹配】详解深度语义匹配模型DSSM
所谓语义匹配,就是在语义上衡量文本的相似度,在产业界有很多的应用需求.例如,在FAQ场景中需要计算用户输入与标问之间的相似度来寻找合适的答案.本文介绍一种经典的语义匹配技术,DSSM,主要用于语料的召 ...
- grep命令详解(如何匹配多个字符串)(grep指令)(grep -q)
文章目录 20221011 grep如何匹配多个标志? 20230412 grep -q(`Use grep -q instead of comparing output with [ -n .. ] ...
- nginx配置文件中的location详解
一.location语法简介及用法: URL地址匹配是Nginx配置中最灵活的部分.location 支持正则表达式匹配,也支持条件匹配,用户可以通过location指令实现Nginx对动丶静态网页 ...
最新文章
- 吴恩达机器学习入门 2018 高清视频公开,还有习题解答和课程拓展,网友:找不到理由不学!...
- 如何让Spring Boot 的配置 “动” 起来?
- The Innovation | Volume 2 Issue 4 正式出版
- 2018中国移动机器人行业十大热词
- MVC实现简单的上传功能
- HDU ACM 3177 Crixalis's Equipment
- python算不算编程_Python 并不适合职场编程
- pycharm+itk+vtk安装及测试程序运行
- fabric canvas 清空并重置画布
- 面对SDN/NFV部署挑战 网络厂商能做什么?
- JAR包、WAR包及EAR包的区别
- MATLAB中log算子处理图像
- 数据库管理系统的未来是什么?
- 会议流程安排以及详细的资料。
- 国产操作系统银河麒麟V10桌面版新手小白常见问题
- 蓝桥杯 算法提高 矩阵乘方
- 政考网:公务员考试备考攻略!
- 【网络安全常用术语解读】CPE详解
- iPhone 手机修复屏幕划痕
- Python读取Word文档段落或者表格
热门文章
- 一组相关联的问题:“sudo: unable to resolve host ###: Connection timed out”、软件启动速度超慢、IPv6无法使用...
- 房地产专业知识200问
- 那些命令可以查看 file1 文件的第 300-500 行的内容?
- 不需要数据库的DokuWiki
- clientid离线_mui 个推获取Clientid的方法
- 城市选择(小程序 - 热门城市 - wepy)
- 1.4313锻件锻件密度 特殊长度可定做
- torch的Variable
- html的div插入图片,html插入图片示例(html添加图片)
- 宠物商店项目_充分利用宠物项目的7个技巧