![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 52
sy_tianxx
这个作者很懒,什么都没留下…
展开
-
nginx数据结构之ngx_listening_s
src/core/ngx_connection.htypedef struct ngx_listening_s ngx_listening_t;struct ngx_listening_s { ngx_socket_t fd; //文件描述符 struct sockaddr *sockaddr; //so原创 2017-02-15 09:41:14 · 603 阅读 · 0 评论 -
nginx数据结构之ngx_cycle_s
数据结构ngx_cycle_s的完整定义 在/nginx/src/core/ngx_cycle.h文件中。struct ngx_cycle_s { void ****conf_ctx; //配置上下文数组,包含所有模块的config_t, 如core模块,则为:ngx_core_conf_t信息 ngx_pool_t原创 2017-02-14 16:01:06 · 433 阅读 · 0 评论 -
nginx core代码
ngx_add_inherited_sockets:服务器监听套接字的封装作为一个web服务器,那么肯定是有监听套接字的,这个监听套接字是用于接收HTTP请求的,这个监听套接字的创建是根据配置文件的内容来创建的,在nginx.conf文件中有多少个地址就需要创建多少个监听套接字。这里不说各个结构体的构造 只说大体情况!1)、首先在main函数中调用了ngx_init_cyc原创 2017-02-15 15:22:53 · 385 阅读 · 0 评论