我正在使用Apache作为应用程序请求的负载平衡器,但我希望它自己提供静态请求。 目前,一切正在传递给后端服务器。 我相信这是简单的,但我不能正确的咒语。 我目前的configuration如下所示:
Alias /static "C:/path/to/my/static/files" <Location "/static"> SetHandler None Options Indexes Order allow,deny Allow from all </Location> <Proxy balancer://mycluster> BalancerMember http://foo:9000 route=0 BalancerMember http://bar:9001 route=1 BalancerMember http://baz:9002 route=2 </Proxy> <Location /> Order Allow,Deny Allow from all ProxyPass balancer://mycluster/ </Location>
您可能需要稍微重新configuration一下configuration,但在proxypass语句末尾添加感叹号会阻止代理该子目录。 例如,像这样的东西:
ProxyPass /static ! ProxyPass / balancer://mycluster/