说我的主配置中有以下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 ,但我认为其他人会从答案中受益)。
答案 0 :(得分:0)
本地测试将成为一只狗。但是some RTFM helped out:
配置部分以非常特殊的顺序应用。由于这会对配置指令的解释方式产生重要影响,因此了解其工作原理非常重要。
合并的顺序是:
<Directory>
(正则表达式除外)和.htaccess完成 同时(使用.htaccess,如果允许,覆盖<Directory>
)<DirectoryMatch>
(和<Directory ~>
)<Files>
和<FilesMatch>
已完成 同时<Location>
和<LocationMatch>
同时完成- 醇>
<If>
...
当请求由mod_proxy提供时,
<Proxy>
容器取代处理订单中的<Directory>
容器。