【发布时间】:2016-11-09 08:59:34
【问题描述】:
我有 1 台负载平衡器服务器和 2 台应用程序服务器来进行负载分配。现在我有一个奇怪的问题是
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
当请求被转发到应用服务器时,规则不会被触发。
设置是:
<Proxy balancer://catdefault>
BalancerMember http://xx.xxx.xxx:8081
BalancerMember http://xx.xxx.yyy:8081
</Proxy>
在虚拟主机中,我将其包含在内:
ProxyPass / balancer://catdefault/
ProxyPassReverse / balancer://catdefault/
奇怪的是,当我在应用服务器中应用文件规则时,它是一个平衡 memger ex。 http://xx.xxx.xxx:8081 然后规则得到尊重。
现在我们同意不在应用服务器上重新制定规则,因为它们会更晚或其中很多,并且管理会很繁重。
知道如何使文件从负载平衡器服务器而不是http://xx.xxx.xxx:8081 服务器工作吗???
【问题讨论】:
标签: apache mod-rewrite configuration server