Nginx强制指定反向代理返回的header&ContentType
location ~* .(png)$ {
# ~* 表示执行一个正则匹配,不区分大小写
# ~ 表示执行一个正则匹配,区分大小写
# 匹配所有以 gif,jpg或jpeg 结尾的请求
default_type image/png;
# 设置MIME类型
proxy_hide_header Content-Type;
add_header Content-Type image/png;
proxy_set_header Host $http_host;
proxy_hide_header Content-disposition; # 隐藏Content-Disposition头部信息
add_header Content-Disposition inline; # 添加Content-Disposition: inline,确保图片以预览形式显示
proxy_pass http://192.168.18.10:9000;
proxy_set_header Content-Type image/png;
}
location ~* .(jpg|jpeg)$ {
# ~* 表示执行一个正则匹配,不区分大小写
# ~ 表示执行一个正则匹配,区分大小写
# 匹配所有以 gif,jpg或jpeg 结尾的请求
default_type image/jpeg;
# 设置MIME类型
proxy_hide_header Content-Type;
add_header Content-Type image/jpeg;
proxy_hide_header Content-disposition; # 隐藏Content-Disposition头部信息
add_header Content-Disposition inline; # 添加Content-Disposition: inline,确保图片以预览形式显示
proxy_set_header Host $http_host;
proxy_pass http://192.168.18.10:9000;
proxy_set_header Content-Type image/jpeg;
}
评论区