「Nginx」- 反向代理 | proxy_pass | ngx http proxy module | 常用配置

该笔记将记录:与 proxy_pass 有关的常见问题,以及使用配置

针对 HTTP Proxy 模块

Module ngx_http_proxy_module

参考 Nginx/Module ngx_http_proxy_module 文档,以获取关于 HTTP Proxy 模块的所有参数的详细说明。

proxy_send_timeout time;

Default: proxy_send_timeout 60s;
Context: http, server, location

为「传输一个请求到代理服务器」设置超时时间。这个超时时间是两个写操作之间的,不是整个请求的超时时间。如果在这个时间内,代理服务器没有收到任何东西,则关闭连接。

proxy_read_timeout time;

Default: proxy_read_timeout 60s;
Context: http, server, location

为「从一个代理服务器读取响应」设置超时时间。这个超时时间是两个读操作之间的,不是整个响应的超时时间。如果在这个时间内,代理服务器没有传输任何东西,则关闭连接。