![]() |
|
HAproxy - Printable Version +- Forums (https://forum.rotorocloud.ru) +-- Forum: Курсы RotoroCloud (https://forum.rotorocloud.ru/forumdisplay.php?fid=1) +--- Forum: Ответы Wiki (https://forum.rotorocloud.ru/forumdisplay.php?fid=3) +---- Forum: linux (https://forum.rotorocloud.ru/forumdisplay.php?fid=5) +---- Thread: HAproxy (/showthread.php?tid=17) |
HAproxy - rotoro - 06-12-2024 # Решение #### Следуй инструкциям ниже. ##### 1. Подключись по ssh к LBR-серверу. `ssh mars@lb01` ###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов: https://rotoro.cloud/wiki-infra/ ##### 2. Установи пакет `haproxy` и запусти службу. `sudo yum -y install haproxy` `sudo systemctl start haproxy` ##### 3. Обнови конфигурацию Haproxy. (В нашем случае Apache запущен на порту `8080` на всех серверах приложений). `sudo vi /etc/haproxy/haproxy.cfg` - Измени `frontend main *:5000` на `frontend main *:80`<br> (Проверь порт Apache на каждом сервере приложений. Предположим, что Apache работает на этом порту. `8080`) - В `backend app` добавь строки:<br> ``` server app1 app01:8080 check server app2 app02:8080 check server app3 app03:8080 check ``` ##### 4. Перезапусти службу `haproxy`. `sudo systemctl restart haproxy` |