2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能

禁用上游响应的头部功能


2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能_第1张图片
image.png

转发上游的响应


2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能_第2张图片
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的默认配置是将客户端的请求头部发给上游服务的。

你可能感兴趣的:(2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能)