【发布时间】:2012-06-22 20:57:54
【问题描述】:
是否可以将 nginx 配置为查询服务(不是 DNS),以根据当前请求的 URI 确定 proxy_pass 目标?
例如:
- 客户端请求http://somesite.tld/somepage,需要代理。
- nginx 连接到解析服务并发送用于确定代理目的地的请求 URI。
- 解析服务做出响应,提供目标的主机名。
- 客户端的请求被重定向到给定的目的地。
如果不支持,有什么好的方法可以做到这一点?我可以将 proxy_pass 传递给解析器+代理,但更愿意让 nginx 直接处理到目的地的代理。请注意,需要查询解析器,因为每个 URI 的目的地可能会发生变化。
谢谢:-)
【问题讨论】:
标签: nginx