Ngix

Nginx中proxy_pass/proxy_redirect/

2019-12-14  本文已影响0人  Elf_乐易

ngx_http_proxy_module

实现将请求转发到其他服务器。

proxy_pass

语法: proxy_pass URL

默认: -

上下文:locaiton,location中的if,limit_except

location映射的服务器设置协议、地址、URI。

proxy_redirect

语法:proxy_redirect default;

​ proxy_redirect off;

​ proxy_redirect redirect replacement;

默认:proxy_redirect default;

上下文:http, server, location

设置对代理服务器响应头中的LocationRefresh字段的重写。

proxy_set_header

语法: proxy_set_header field value;

默认: proxy_set_header Host $proxy_host;

​ proxy_set_header Connection close;

上下文: http, server, location

转发请求到代理服务器时该指令允许重新定义或者追加消息头中的字段。

ngx_http_proxy_module自带参数

自带参数可以通过proxy_set_header指令使用。

$proxy_host

proxy_pass指令中定义的代理服务器的名称和端口

$proxy_port

proxy_pass指令中定义的代理服务器的端口,或者是指定协议的默认端口

$proxy_add_x_forwarded_for

表示客户端请求头中的X-Forwarded-For字段,该字段中包含$removte_addr变量,通过逗号,分隔。如果客户端请求头中没有出现X-Forwarded-For字段,proxy_add_x_forwarded_for`变量等价于`remote_addr`。

ngx_http_proxy_module中的其他参数请参考官方网站

其他文章列表

spring web service系列1
spring web service系列2
spring web service系列3
maven配置文件settings.xml详解
Nginx转发请求过程解析
Nginx中的负载均衡算法
Nginx upstream指令配置说明
Nginx中虚拟服务器server指令配置说明
Nginx中ngx_http_core_module相关指令配置说明
Java自带JVM监控工具jstat使用详细说明
Java自带JVM监控工具jps使用详细说明
Java自带故障分析工具jmap工具使用说明
Java自带故障分析工具jhat工具使用说明

上一篇 下一篇

猜你喜欢

热点阅读