2019-05-23|2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能
禁用上游响应的头部功能
文章图片
image.png
【2019-05-23|2019-05-23 nginx禁用上游服务器响应给客户端的响应头部或者上游响应的功能】转发上游的响应
文章图片
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的默认配置是将客户端的请求头部发给上游服务的。
推荐阅读
- 监控nginx
- Linux|Linux 服务器nginx相关命令
- Nginx|Nginx Tomcat 构造https服务应对苹果要求
- Nginx详细教程
- Nginx进阶(1)——nginx本地代理配置访问node服务
- linux操作集-配置keepalived+nginx实现双机热备
- 三行代码禁用侧滑返回
- Day-38nginx(1)
- Go|Docker后端部署详解(Go+Nginx)
- 后台|NATAPP内网穿透通过nginx实现一个端口访问多个不同端口服务