![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
左撇子小哥哥
一半现实,一半浪漫。
展开
-
Emiller的Nginx模块开发指南
Emiller的Nginx模块开发指南 1. 预备知识 你应当比较熟悉C语言。不光是“C-语法”,你起码还得知道结构体和预处理指令,同时保证看到指针和函数引用出现时心里不会发毛。否则的话,就算信春哥也是没用的,看看K&R吧。 你得对HTTP协议有一定的了解,毕竟你是在和一个web server打交道。 如果你熟悉Nginx的配置文件就太好不过了。如果不熟悉,也没关系,这里简单介绍一下,知转载 2016-08-24 18:16:46 · 725 阅读 · 0 评论 -
nginx模块开发实战
必备知识 想要进行nginx模块开发,首先你需要比较熟悉C语言,其次你需要对HTTP协议有一定的了解。 从配置开始 Nginx主配置文件中主要包括六块:main,events,http,server,location,upstream 结构如下:#main...events { ...}http { ... upstream {原创 2016-11-08 10:21:44 · 1733 阅读 · 0 评论 -
Nginx中location匹配规则及陷阱
location常用匹配= :精准匹配~ :正则匹配~* :正则匹配,不区分大小写^~ : 普通字符匹配, ^~ 的含义是如果命中,则不会再进行任何的正则匹配前面没有任何修饰: 普通字符匹配location匹配顺序精确匹配 普通匹配正则匹配 看到这里大家可能会有点疑问,有可能会跟现有认知上有些冲突,没关系,继续看完。。匹配规则首先进行精准匹...原创 2018-08-05 22:13:34 · 3763 阅读 · 1 评论 -
Nginx中rewrite指令注意事项
语法rewrite reg replacement例如:location ~ /z { rewrite ^(.*)$ /zcom/index.html; break; }rewrite语法可以放在server,location,if语句块中。注意事项如上例中,location匹配所有的以z开头的uri。并且重写到/zcom/i...原创 2018-08-06 11:47:43 · 3778 阅读 · 0 评论 -
Nginx单机高并发优化思路
前言众所周知,Nginx是一个web和反向代理服务器。性能很强悍,但是也不是说随便下载安装在服务器上,就能够极大的发挥其最大性能。想要nginx能够发挥其优势,也需要操作系统(centos 7)相应的作出一些调整。特别研究了一下,在单机上的优化思路。优化socketnginx 设置子进程允许打开的连接数:worker_connections参数操作系统层面 最大连接数(s...原创 2018-08-07 21:00:44 · 1457 阅读 · 0 评论