禁用上游響應(yīng)的頭部功能
image.png
轉(zhuǎn)發(fā)上游的響應(yīng)
image.png
server {
listen 8080;
location / {
add_header aaa 'aaa value'; #添加一個響應(yīng)頭部
add_header X-Accel-Limit-Rate 10; #添加一個響應(yīng)頭部可以實現(xiàn)客戶端的限速功能
}
} #定義一個上游服務(wù)
upstream proxyups {
server 127.0.0.1:8080;
}
server {
server_name proxy.zhangdazhi.com;
location / {
proxy_pass http://proxyups;
proxy_hide_header aaa; #可以禁止此頭部響應(yīng)給客戶端
proxy_pass_header server; #可以將上游服務(wù)器的server頭部響應(yīng)給客戶端爷辱,否則響應(yīng)給客戶端的server頭部是代理服務(wù)器的nginx頭部
proxy_ignore_headers X-Accel-Limit-Rate; #禁止響應(yīng)頭部的限速功能
proxy_http_version 1.1;
proxy_set_header Connection "";
}
}
nginx的上游服務(wù)器定義一個響應(yīng)頭部晨雳,默認(rèn)是可以響應(yīng)給客戶端的名党,通過禁用可以禁止某個頭部返回給客戶端遍尺。并且nginx的默認(rèn)配置是將客戶端的請求頭部發(fā)給上游服務(wù)的帝际。