2015-12-05 4 views
0


Я получил три вебсервер, два запуск Apache один работают под управлением HAProxy для балансировки нагрузки
Теперь мне нужно, чтобы загрузить фотографии в моем СХ, как я могу убедиться, что определенный URL будет идти на определенный сервер ? , Я имею в виду, что один сервер должен быть ведущим, а второй - только ведомым
Или есть другое решение?
Также, если люди используют форму, такую ​​как контакт-мы, как я могу сделать пользователя такими же базами данных?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 
Смежные вопросы