2019-05-23 nginx禁用上游服务器响应给客户端的响应
2019-05-23 本文已影响0人
张大志的博客
禁用上游响应的头部功能
image.png
转发上游的响应
image.png
server {
listen 8080;
location / {
add_header aaa 'aaa value'; #添加一个响应头部
add_header X-Accel-Limit-Rate 10; #添加一个响应头部可以实现客户端的限速功能
}
} #定义一个上游服务
upstream proxyups {
server 127.0.0.1:8080;
}
server {
server_name proxy.zhangdazhi.com;
location / {
proxy_pass http://proxyups;
proxy_hide_header aaa; #可以禁止此头部响应给客户端
proxy_pass_header server; #可以将上游服务器的server头部响应给客户端,否则响应给客户端的server头部是代理服务器的nginx头部
proxy_ignore_headers X-Accel-Limit-Rate; #禁止响应头部的限速功能
proxy_http_version 1.1;
proxy_set_header Connection "";
}
}
nginx的上游服务器定义一个响应头部,默认是可以响应给客户端的,通过禁用可以禁止某个头部返回给客户端。并且nginx的默认配置是将客户端的请求头部发给上游服务的。