Nginx中if条件语句不支持proxy_set_header的解决方案
最近开发有个需求,需要通过一个域名加国家地区代码跳转到不同机房的服务。由于中间还要走一层ingress,需要设置下指定域名的头,ingress才能打到指定后端服务。
在if语句中通过proxy_set_header来实现,发现nginx不支持,检测会报错:
nginx: [emerg] "proxy_set_header" directive is not allowed here...Continue reading >>