【问题标题】:HAproxy, load balancingHAproxy,负载均衡
【发布时间】:2015-12-05 21:02:11
【问题描述】:
我有三台网络服务器,两台运行 apache,一台运行 haproxy 进行负载平衡
现在我需要在我的 cms 中上传照片,我怎样才能确保某个 URL 会进入某个服务器? ,我的意思是一台服务器需要是主服务器,第二台服务器只是一个从服务器
还是有其他解决方案?
另外,如果人们使用诸如contact-us之类的表格,我怎样才能让用户这个数据库是一样的?
【问题讨论】:
标签:
apache
load-balancing
haproxy
【解决方案1】:
尝试这样的事情(根据需要替换为您的值):
frontend www-http
mode http
bind :80
acl app hdr(Host) -i app.example.com
acl cms path_beg -i /cmspath
use_backend loadbalance if app
use_backend cms if app01 cms
backend loadbalance
balance roundrobin
option httpclose
option forwardfor
server apache1 xxx.xxx.xxx.xxx:80 check
server apache2 yyy.yyy.yyy.yyy:80 check
backend cms
balance roundrobin
option httpclose
option forwardfor
server apache1 xxx.xxx.xxx.xxx:80 check