Nginx学习笔记5--(极客时间-陶辉)
正则表达式
?\ 转意字符:取消原字符的特殊含义
?()分组与取值$
?验证正则表达式工具:pcretest
找到处理请求的server指令块
server_name指令
- 指令可以跟多个域名,第一个是主域名。
Syntax server_name_in_redirect on|offDefault server_name_in_redirect off;Context http, server.location
泛域名:仅支持在最前或者最后
例如:server_name *.lxn.com正则表达式:加~前缀
server_name www.lxn.com ~^www\d+.lxn.com$;0
?linux cRUL 命令详解用正则表达式创建变量:小括号()
server { server_name ~^(www\.)?(.+)$; location / { root /sites/$2; }
server { server_name ~^(www\.)?(?<domain>.+)$; location / { root /sites/$domain; } }
匹配
?点(.).test.com可以匹配test.com以及*.test.com ?_匹配所有 ?""匹配没有传递host头部
server匹配顺序
01.精确匹配
02.*在前的泛域名
03.*在后的泛域名
04.按文件中的顺序匹配正则表达式域名(只有正则表达式匹配和文件中的顺序有关)
05.default server :没有明确指定的时候是第一个或者listen指定为default的server
Nginx学习笔记5--(极客时间-陶辉)相关推荐
- Nginx学习笔记2--(极客时间-陶辉)
1⃣️ nginx进程结构 nginx是多进程结构模型,由master作为父进程,启动多个子进程,通过信号管理. Master进程 << 监控worker进程:CHLD(子进程终止的时候会 ...
- Nginx学习笔记4--(极客时间-陶辉)
main http { #HTTP模块upstream { ... } #HTTP模块自己的配置块split_clients {...} map {...}geo {...}server { #根据域 ...
- Nginx学习笔记3--(极客时间-陶辉)
nginx官方文档 nginx中文文档 nginx模块 ?nginx源码的/objs/ngx_modules.c中*ngx_modules[]数组代表了编译进nginx的模块. nginx连接池 ?每 ...
- 【算法笔记】极客时间 算法面试通关40讲 笔记 覃超
[算法笔记]极客时间 算法面试通关40讲 覃超 [算法笔记]极客时间 算法面试通关40讲 覃超 相关链接 在leetcode 上的题号 数组.链表: (堆)栈stack.队列queue 优先队列 哈希 ...
- 安卓学习笔记汇总----极客学院安卓教学视频观看所做的笔记和自己的理解
原创内容,转载注明出处 这个笔记是看视频总结加自己的理解,可能会有差错或不对的地方,欢迎指正,大家共同进步嘛.哈哈哈.另外就是代码片段我直接截图上传了.不便之处请多见谅.如果对安卓开发有兴趣,可以加我 ...
- 极客时间和极客学院_极客奔跑
极客时间和极客学院 I'm not a natural runner. I'm reasonably fit given that I spend most of the day sat in my ...
- 极客时间计算机组成原理学习笔记
文章目录 0章-我对学计算机组成原理的思考 学习底层知识对于技术成长来说是复利行为 计算机组成原理是计算机科学的超级目录 第一章 冯诺依曼 在极客时间购买了计算机组成原理的blog专栏,尝试写一下笔记 ...
- 极客时间学习笔记-左耳听风
本文笔记全部来自<极客时间-左耳听风> 2018-09-21 弹力设计篇之"幂等性设计" Twitter 的 Snowflake 就是一个比较好用的全局 ID实现. P ...
- 极客时间《Java并发编程》学习笔记
该领域是跟着"极客时间"平台的课程<Java并发编程>入门的,讲师是王宝令.说实话,这个领域如果抱着大部头的书就啃的话,由于缺少实践很难会建立一个体系,即不知道为什 ...
最新文章
- NLP开源 CMU Sphinx
- Qt5标准文件对话框类
- (转) 假如女人是一种编程语言
- virtual多态 你不知道的事情
- 小程序 自定义组件报错[“usingComponents“][“my-list“] 未找到
- 两个链接合并_如何找到两个链接列表的合并点
- [bzoj1500 维修数列](NOI2005) (splay)
- java快速注释怎么配置_详解如何在低版本的Spring中快速实现类似自动配置的功能...
- 让Windows CE 6.0 R2支持.NET CF 3.5
- spring security oauth2.0 实现
- 良好的代码风格之if else?
- 实现WEB打印的几种方法
- Windows防火墙设置
- 各种说明方法的答题格式_说明方法作用答题格式
- gmail 邮件客户端设置
- 【深度学习】手写数字识别Tensorflow2实验报告
- linux系统查看进程
- 小知识:Access端口和Trunk端口
- 牛小骥和严恭敏松组合中Qk的计算方法对比
- AMD 安装 Manjaro KDE 驱动安装后续及BackLight:ACPI故障解决