
nginx
文章平均质量分 67
charles.duan
这个作者很懒,什么都没留下…
展开
-
ngin进程间的关系
nginx的进程数量可以通过配置文件来部署,在正式的生产环境中,nginx通常使用一个master进程来管理多个worker进程,一般情况下worker进程的数量等于服务器cpu的核心数。在这种情况下,每个worker进程都是繁忙的,他们在真正的提供互联网服务,而master进程则很清闲,只负责监控worker进程。 多个worker进程处理互联网请求不但可以提高服务的健壮性,因为一...原创 2018-05-06 11:47:39 · 236 阅读 · 0 评论 -
nginx配置的通用语法
1.块配置项 块配置项由一个块配置项名和一对大括号组成。例如: events{ ... } http{ upstream backend{ server 127.0.0.1:8080; } gzip on; } 上面的代码中,events,http,upstream等都是块配置项。块配置项一定会用大括号把一系列的所属配置项全包含...原创 2018-05-06 12:43:04 · 1655 阅读 · 0 评论 -
nginx用作反向代理服务器
反向代理方式是指用代理服务器来接受internet上的连接请求,然后将请求转发给内部网络中的上游服务器。一般的反向代理服务器的工作方式是一边接收客户端请求一边转发到上游服务器,而nginx当收到客户端请求时并不会立刻转发到上游服务器,而是先把用户请求完整的接受到nginx所在服务器的硬盘或内存中,再向上游服务器发起连接转发请求。这样做的缺点时延长了一个请求的处理时间,并且增加了用于缓存请求...原创 2018-05-06 13:05:45 · 333 阅读 · 0 评论 -
nginx的数据结构
整型 nginx使用ngx_int_t和ngx_uint_t封装有符号整型和无符号整型。ngx_str_t数据结构 在nginx中ngx_str_t结构就是字符串,但是它与普通字符串有些不一样,它不是以/0结尾的。而是通过一个len来指明字符串长度。所以如果将ngx_str_t类型当作字符串来使用,很可能会造成内存越界。但是这样做的好处是:可以有效的降低内存的使用量,例如:将用户请求“...原创 2018-05-06 17:02:53 · 234 阅读 · 0 评论