0

假设我的主配置中有以下Proxy块:

<Proxy balancer://PrivateSSL/>
  BalanceMember http://host:8080/ route=01 loadfactor=100
  BalanceMember http://host:8080/ roout=02 loadfactor=100
  ProxySet stickysession=ROUTEID
</Proxy>

现在,VirtualHost我可以像这样“增强/调味/修改”该块:

<VirtualHost ip:port>
   ...
   <Proxy balancer://PrivateSSL/>
     RequestHeader set Host reverse-proxy-host
   </Proxy>
</VirtualHost>

没有Proxy重复所有先前定义的元素?

我实际上会玩这个,但社区可能有一个更好的模式(也许说那是verboten,但我认为其他人会从答案中受益)。

4

1 回答 1

0

本地测试将是一条狗。但是一些 RTFM 提供了帮助

配置部分以非常特殊的顺序应用。由于这会对配置指令的解释方式产生重要影响,因此了解其工作原理非常重要。

合并顺序为:

  1. <Directory>(除了正则表达式)和 .htaccess 同时完成(使用 .htaccess,如果允许,覆盖<Directory>
  2. <DirectoryMatch>(和<Directory ~>
  3. <Files><FilesMatch>同时完成
  4. <Location><LocationMatch>同时完成
  5. <If>

...

当请求由 mod_proxy 提供服务时,容器将在处理顺序中<Proxy>代替<Directory>容器。

于 2012-04-24T17:45:01.173 回答