Forums
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`