2014-02-25 25 views
0

我有一個負載均衡集羣,它使用Apache 2.2和Tomcat 7節點進行設置。我知道客戶端通常不會知道節點的IP地址,但我很好奇是否有辦法將節點配置爲將請求重定向到負載均衡器。這部分已經工作,例如網址:將主機ip重定向到apache tomcat集羣中的負載均衡器

Request 1) https://<node-ip>/webapp 

結果:

https://<lb-ip>/webapp 

這是一件好事。

但我得到一個403響應,如果我指定任何其他網址,如:

Request 2) https://<node-ip>/webapp/ <-- note the extra slash 

有沒有一種方法,使請求重定向2到負載均衡?

回答

0

不應該訪問您的負載均衡器的URL,您的節點? LB然後重定向到您的節點並返回。 AJP映射通常如下所示:

JkMount /YouApp  balancer 
JkMount /YouApp/*  balancer 
+0

我同意應使用負載平衡器的URL。但我的問題是,如果直接訪問節點(無論出於何種原因),我可以配置節點的功能嗎?有一個部分解決方案的事實是誘人。 – user1394451

+0

爲避免直接訪問它們,可以關閉Tomcat中的Coyote Web服務器。只需在server.xml中使用protocol =「HTTP/1.1」註釋掉連接器即可。 – Stefan