我正在嘗試使用 Apache2 設定一個簡單的負載平衡器。這是我所做的配置
ProxyPass /myapp balancer://mycluster
ProxyPassReverse /myapp balancer://mycluster
Header add Set-Cookie "ROUTE=%{BALANCER_WORKER_ROUTE}e;" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://mycluster>
# WebHead1
BalancerMember ajp://myip2:8009/myapp ROUTE=1
# WebHead2
BalancerMember ajp://myip1:8009/myapp ROUTE=2
Require all granted
ProxySet lbmethod=byrequests
ProxySet stickysession=ROUTE
</Proxy>
但是當兩個平衡器成員都啟用時,我的應用程式無法完全載入。如果對其中一個成員進行評論,那麼他們中的任何一個都可以正常工作。
當我同時啟用兩者時會發生什麼?我的基本頁面已加載,但所有子文件(如圖標、css、js)均未加載。當我檢查我看到的原因時,客戶端正在嘗試載入沒有上下文“myapp”的子頁面。這裡做錯了什麼?
謝謝