Apache 分發到多個tomcat 的 proxybalancer實現

heming96發表於2008-07-31

Listen 80 -- 對外的埠

Listen 8090 -- 支援balance的埠 後面解釋為什麼要這個埠

NameVirtualHost *:8090

ProxyRequests Off

ProxyPreserveHost on -- 保證apache不修改請求地址特別是域名
ProxyPass /nq balancer://nq -- 所有請求/nq 都會做負載均衡 如果寫成 ProxyPass / balancer://nq 那麼所有的請求都將無法轉發,提示 not premitted

BalancerMember http://192.168.0.210:8080/ loadfactor=1
BalancerMember http://192.168.0.212:8080/ loadfactor=1

ProxyPass / --保證從8090直接進來的請求也能分發 如果你沒有8090的請求那就無所謂

NameVirtualHost *:80

ProxyPreserveHost on -- 保證apache不修改請求地址特別是域名
ProxyRequests Off
ProxyPass /server-status ! --apache伺服器監控不做均衡也不跳轉
ProxyPass / --所有的請求都跳轉到:8090/nq上 只有這樣才能實現負載均衡

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9614263/viewspace-1008221/,如需轉載,請註明出處,否則將追究法律責任。

相關文章