nginx如何处理TCP / UDP会话

nginx如何处理TCP / UDP会话

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

Post-accept
接受客户端连接后的第一阶段。该 ngx_stream_realip_module 模块在这个阶段被调用。
Pre-access
初步检查访问。该 ngx_stream_limit_conn_module 模块在这个阶段被调用。

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

SSL
TLS / SSL终止。该 ngx_stream_ssl_module 模块在这个阶段被调用。

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

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

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/99679.html

(0)
上一篇 2021年8月21日 12:32
下一篇 2021年8月21日 12:35

相关推荐

发表回复

登录后才能评论