我有一個jQuery應用程序,可以在單節點web服務器上正常工作,但在測試集羣服務器(Apache mod_proxy_balancer)上運行它時會中斷。該代碼是這樣的:jQuery get()在羣集網站上返回空白,mod_proxy_balancer錯誤?
$.get("/file/foo.xml", function(xml) {
alert(xml);
}
聚類配置是:
<Proxy balancer://mycluster>
BalancerMember http:// 10.32.4.37:90
BalancerMember http:// 10.32.4.57:90
</Proxy>
#ProxyPass/balancer://mycluster/ stickysession=JSESSIONID|jsessionid
ProxyPass/balancer://mycluster/
測試負載平衡器(Apache)的上10.32.4.37:80運行。如果我去10.32.4.37:90或10.32.4.37:90它可以正常工作......但如果我去10.32.4.37:80它會中斷。 「xml」的值始終爲空。奇怪的是,它在IE 6上工作正常,但不是Firefox 3.6.8。我嘗試了幾個盒子...
我想知道得到調用失敗,因爲它認爲它的跨域加載......技術上它是......但不應該這種類型的調用好嗎?
是否有一些我可以用來做這項工作的Apache voodoo?
請注意,BalanceMember指令中有多餘的空格,因爲StackOverflow認爲它有一個鏈接:-P – bex 2010-09-02 19:04:28