代码片段

作者: 敖武

nginx 反向代理并追加参数

反向代理并追加参数

location /v1/resources {
    resolver 8.8.8.8;
    proxy_pass https://domain.com$uri?key=value
}

设置resolver是因为proxy_pass转发到某个域名时会尝试自行从DNS缓存中获取域名解析后的ip, 由于未设置域名解析服务导致如果没有缓存就会报错。