![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
mentalidade
这个作者很懒,什么都没留下…
展开
-
5.nginx的keepalive和pipe
小张当上了村里的邮差,每日带着村民的信件到nginx帝国,傍晚带着大量的回信回到村子。小张去了师傅家里,师傅听了小张讲述的已经逐渐熟悉了的server_name匹配顺序和规则,又从房间拿出了一些新的工具牌。nginx协议http 1.0和http 1.1是支持长连接的。http基于tcp协议之下,一次请求,需要建立tcp链接,而tcp链接是需要三次握手进行确定,结束请求需要四次交互。这种方式nginx需要耗费资源,时间开销都会影响整体速度。而如果知道请求头和响应体的长度,我们是可以在在一个链...原创 2020-11-12 22:27:20 · 143 阅读 · 0 评论 -
4.nginx的server_name正则匹配
有了default_server,小张心里松了一口气,不用担心server_name写错而白跑一趟了。但是要是Nginx没有设置default_server呢?老王:”如果没有设置,那么我们入口初开始,根据端口号8888找到的第一个就是默认default_server“。_代表无效的域名,不会与任何真实的server_name相交。”“匹配没有传递Host头信息的请求。 server { server_name ""; # List port原创 2020-11-12 21:52:51 · 1054 阅读 · 0 评论 -
3.nginx的特殊server_name及匹配
听了server_name匹配顺序,而最重要的正则匹配自己却一无所知,羞愧的想把它们全部塞到脑壳里充实自己,不过当前还是先听师傅的先把地址记清楚吧。跟着师父边走边记。很快,小张便发现了不对劲,街上竟然有两家的府衙门口都是wyc.com,怎么会有一模一样的呢?根据师傅前面讲的server_name匹配顺序,这两个一样,后面的那个根本不会被匹配到的,是写错了吗?还是备用的?小张疑惑的问。“虽然他们server_name是一样的,但是还有一个重要的标志端口号port,而他们的端口号并不一样,接受的请求并.原创 2020-11-12 21:31:17 · 553 阅读 · 2 评论 -
nginx的server_name匹配顺序
小张和师父边走边聊,很快的,一座雄伟的都城便出现在了师徒两人的面前,没有流连于帝都的繁华,他们先来到了处理全国各地事务的“行政街”。有师傅的指引,小张到了一个府衙门口将信件交给了官差,很快便拿到了处理结果的回信。没想到处理的这么快,好奇之余加上师父之前给自己讲的nginx处理机制,便想要更加深入了解Nginx内部结构。老王告诉小张,国家每隔几年就会选拔优秀的邮差进入中央系统工作。而想要当一名优秀的邮差,准确地判断服务器名然后投递到对应的处理业务的“府衙”是一项必备技能,也是选拔考试...原创 2020-11-12 21:17:14 · 370 阅读 · 0 评论 -
1.初识nginx
在一个遥远的乡村发生了一件事,村里的邮差老王要退休,同时宣布小张成为新一任的邮差,继续为村民服务。这里的村民生活的nginx帝国地域辽阔,人口众多。帝国和百姓沟通的媒介就是各村的邮差。村民平时遇到问题只需要交给邮差,国王就会迅速将处理 a结果交由邮差带回。这天村民李二将一张名为”https://xxx.com/abc?name=li“的凭条交给了小张,在师父老王的陪同下开始了继任工作以来的第一次任务。小张了解到各村都有大量的人去帝国办理事情,将行李包里装的满满当当。正在为自己准备充分而心里暗喜时,却.原创 2020-11-11 23:46:09 · 123 阅读 · 0 评论 -
关于nginx的内置变量
关于nginx的内置变量在OpenResty中,经常遇到nginx的内置变量,当时记住了,过一段时间在看到又感觉陌生无比。或者想不起来,或者自己也不确定,我在网上找了找然后在测试了一下,方便以后直观的查看。nginx支持一些内建变量,与Apache使用的变量相一致,一些变量代表了 客户端请求头部的一些字段。入$http_user_agent $http_cookie等等,由于这些变量会在请原创 2016-04-19 15:05:00 · 786 阅读 · 0 评论 -
nginx的变量和配置指令
nginx变量说明看了好多介绍nginx变量和配置的博客,春哥写的太好了,虽然春哥说了不要读者转载,文章内容很多,我简单的写出了一部分自己局的好的,以后会经常用的写下来,例子也会都测试一下,反正没人会看,万一被人看到,这里是春哥的原作地址:春哥的新浪博客 和春哥维护的OpenResty官网书的地址nginx变量简介Nginx的配置文件使用的就是一门微型的编程语言,变量说白了就是存放“值”的容器原创 2016-01-05 02:27:10 · 10337 阅读 · 0 评论 -
nginx+lua的函数
ngx.var.uri和ngx.var.hostIf request URL is test.com/gifts.If i am using ngx.var.urioutput is /gifts/expected output is test.com/giftsngx.say(ngx.var.host .. '/' .. ngx.var.uri)原创 2015-11-25 01:46:54 · 827 阅读 · 0 评论 -
nginx的请求处理机制
nginx服务器的与众不同,不同之处体现在模块化设计,另一方面体现在客户端请求的处理机制上。1.多进程方式翻译 2015-09-11 23:33:41 · 341 阅读 · 0 评论