http_proxy_module 模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http_proxy_module 模块相关的知识,希望对你有一定的参考价值。
一、proxy_pass 指令
proxy_pass 指令属于 ngx_http_proxy_module 模块,此模块可以将请求转发到另一台服务器,在实际的反向代理工作中,会通过 location 功能匹配指定的 URI ,然后把接收到的符合匹配 URI 的请求通过 proxy_pass 抛给定义好的 upstream 节点池
location /name/ { # 使用案例
proxy_pass http://127.0.0.1/remote/;
}
二、http proxy 模块参数
(1) proxy_set_header :设置 http 请求 header 项传给后端服务器节点
(2) client_body_buffer_size :用于指定客户端请求主体缓冲区大小
(3) proxy_connect_timeout :表示反向代理与后端节点服务器连接的超时时间
(4) proxy_send_timeout :表示代理后端服务器的数据回传时间,即在规定时间之内后端服务器必须传完所有数据,否则 nginx 将断开这个连接
(5) proxy_read_timeout :设置 Nginx 从代理的后端服务器获取信息的时间
(6) proxy_buffer_size :设置缓冲区大小
(7) proxy_buffers :设置缓冲区的数量和大小,Nginx 从代理的后端服务器获取的响应信息会放置到缓冲区
(8) proxy_busy_buffers_size :用于设置系统很忙时使用的 proxy_buffers 大小,官方推荐为 proxy_buffers * 2
(9) proxy_temp_file_write_size :指定 proxy 缓存临时文件的大小
(10) proxy_pass :通过 proxy_pass 功能把用户的请求转向到反向代理定义的 upstream 服务器池
以上是关于http_proxy_module 模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段