0
Apache HTTP Serverを使用して、ルート "/ css"のようなルート下のすべてのURLをロードバランスする方法を教えてください。Apache ProxyPassロードバランスすべてのURL
私の設定では、リテラルルートのURL "/"がルーティングされますが、他のURLはカバーされません。正規表現を使用する必要はありますか?
関連設定:
<Proxy balancer://mycluster>
BalancerMember https://server1:8443
BalancerMember https://server2:8443
ProxySet lbmethod=byrequests
</Proxy>
<VirtualHost _default_:443>
SSLProxyEngine on
ProxyPass "/" "balancer://mycluster"
ProxyPassReverse "/" "balancer://mycluster"
</VirtualHost>
のApacheのaccess_log(通知/ CSSは500応答を受信):
172.18.0.1 - - [10/May/2017:20:22:55 +0000] "GET/HTTP/1.1" 200 196
172.18.0.1 - - [10/May/2017:20:22:58 +0000] "GET /css HTTP/1.1" 500 528
のApacheのerror_log:
[Wed May 10 20:22:58.607433 2017] [proxy:warn] [pid 9:tid 140682836559616] [client 172.18.0.1:35304] AH01144: No protocol handler was valid for the URL /css. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
奇数、私はこのようにそれを持っていました前にそれは動作しませんでした。今それは!ありがとう – szxnyc