
nginx反向代理,最常见的配置,此处记录下一些参数配置
反向代理样例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| server { listen 8081; location / { proxy_pass http://192.168.44.181:80/; # 启用响应数据缓冲区 proxy_buffering on; # 设置每个HTTP请求读取上游服务器响应数据缓冲区的大小为64KB proxy_buffers 8 8k; # 设置每个HTTP请求读取响应数据第一部分缓冲区的大小为8KB proxy_buffer_size 8k; # 接收上游服务器返回响应数据时,同时用于向客户端发送响应的缓冲区的大小为16KB proxy_busy_buffers_size 16k; # 不限制每个HTTP请求每秒读取上游服务器响应数据的流量 proxy_limit_rate 0; # 启用客户端HTTP请求读取缓冲区功能 proxy_request_buffering on; # 设置发送给上游服务器的头属性字段Host为客户端请求头字段Host的值 proxy_set_header Host $host:$server_port; # 设置发送给上游服务器的头属性字段X-Real-IP为客户端IP proxy_set_header X-Real-IP $remote_addr; } }
|