首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

How nginx processes a TCP/UDP session

来自客户端的TCP / UDP会话以连续的步骤处理,称为阶段

Post-accept接受客户端连接后的第一个阶段。ngx_stream_realip_module模块在此阶段被调用。

Pre-access初步检查访问。ngx_stream_limit_conn_module模块在此阶段被调用。

Access实际数据处理前的客户端访问限制。ngx_stream_access_module模块在此阶段被调用。

SSLTLS / SSL终止。ngx_stream_ssl_module模块在此阶段被调用。

Preread将数据的初始字节读入预读缓冲区,以允许诸如ngx_stream_ssl_preread_module之类的模块在处理之前分析数据。

Content实际处理数据的强制阶段,通常代理上游服务器,或将指定值返回给客户端。

Log记录客户端会话处理结果的最后阶段。ngx_stream_log_module模块在此阶段被调用。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com