NGINX学习笔记——传递请求头
来源:互联网 发布:python os.exit 编辑:程序博客网 时间:2024/06/06 06:31
原文地址:https://www.nginx.com/resources/admin-guide/reverse-proxy/
原文标题:Passing Request Headers
默认情况,NGINX在代理请求时会重新定义两个HTTP头字段,“Host”和“Connection”,并删除值为空的头部字段。“Host”会被设置为 $proxy_host
变量的值,“Connection”被设置为close。
By default, NGINX redefines two header fields in proxied requests, “Host” and “Connection”, and eliminates the header fields whose values are empty strings. “Host” is set to the $proxy_host variable, and “Connection” is set to close.
要改变这些设置,包括修改其他头字段,使用proxy_set_header
指令。这个指令可以在location
或者更高层使用。也可以在特定的server
上下文或者在http块中,例如:
To change these setting, as well as modify other header fields, use the proxy_set_header directive. This directive can be specified in a location or higher. It can also be specified in a particular server context or in the http block. For example:
location /some/path/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://localhost:8000;}
在这个配置中,“Host”字段被设置为$host
变量。
In this configuration the “Host” field is set to the $host variable.
要阻止一个头字段被传递给被代理的服务器,只要把它设置为空字符串。
To prevent a header field from being passed to the proxied server, set it to an empty string as follows:
location /some/path/ { proxy_set_header Accept-Encoding ""; proxy_pass http://localhost:8000;}
- NGINX学习笔记——传递请求头
- jmeter学习笔记(2)——上一个请求的结果传递给下一个请求使用
- web 学习笔记8-HTTP协议,请求头,响应头
- Spring学习笔记<三> 获取请求对象和请求头
- nginx学习笔记(7)Nginx如何处理一个请求---转载
- Android基础入门教程——7.1.2 Android Http请求头与响应头的学习
- 学习笔记(JSJ-servlet获取请求头信息)
- Python爬虫.修改请求头Header(学习笔记)
- Python Requests-学习笔记(1)-定制请求头和POST
- C#学习笔记——参数传递
- 综合 —— HTTP 请求行、请求头、请求体
- nginx log 记录请求的头信息
- Nginx学习笔记(二)—— nginx中的rewrite
- Nginx学习笔记1—Nginx(Win32) 配置详解
- Nginx学习笔记1—Nginx(Win32) 配置详解
- Nginx学习笔记——概要
- Nginx学习笔记——安装起步
- Nginx学习笔记——启动、停止
- 对于android源码的忧虑
- Cocoa 新的依赖管理工具:Carthage
- [BZOJ3196]Tyvj 1730 二逼平衡树
- 序列号和设备标识UDID码手机直接获取方式
- 机器学习:贝叶斯总结_1:概述
- NGINX学习笔记——传递请求头
- OpenGL实践3之第一个着色器程序2
- Bayesian Inference01
- 剑指offer-0x01
- android 入门 二
- [BZOJ3211]花神游历各国
- 242. Valid Anagram | Java最短代码实现
- [BZOJ3038]上帝造题的七分钟2
- Bayesian Inference02