试图找到一种基于传入标头实现proxypass的方法。
例如:
proxyPass / https://%{{x-backend-host}}/
X-backend-host将出现在请求标头中。
其背后的想法是拥有多个传入域,即one.example.com,two.example.com,three.example.com,并使它们指向自己的唯一后端。
有人可以提出任何想法或参考来实现这种情况吗?
答案 0 :(得分:0)
您需要通过mod_rewrite的重写规则来执行此操作。来自ProxyPass的docs:
If you require a more flexible reverse-proxy configuration, see the RewriteRule directive with the [P] flag.
阅读有关RewriteRule的信息: https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewriterule (向下滚动描述差异标志的位置并寻找[P]标志)