Недавно рассказывал про web интерфейс для управления reverse proxy nginx. Удобная и полезная штука. В комментариях читатель поделился ссылкой на подобный проект, только для HAProxy. Еще один бесплатный балансировщик.
Сам я haproxy не использую, так как мои потребности закрывает nginx, но знаю, что функционал haproxy богаче в сравнении с бесплатной версией nginx. Часть плюшек, которые есть в хапрокси, продаются в nginx plus за деньги.
А вот и сама веб панель для управления
haproxy-wi - https://github.com/Aidaho12/haproxy-wi На ютубе куча видео, где можно наглядно посмотреть, как все работает - https://www.youtube.com/channel/UCo0lCg24j-H4f0S9kMjp-_w/videos
Функционал тут очень богатый:
◽ Автоматически ставится связка из HAProxy, Nginx и Keepalived.
◽ Тут же идет связка для мониторинга из Grafana и Prometheus вместе с оповещениями.
◽ Простой и user-friendly веб интерфейс.
◽ Просмотр и анализ логов через веб интерфейс.
◽ HA конфигурация по схеме master - slave.
◽ Куча настроек по безопасности, в том числе есть Web application firewall.
◽ Бесплатные сертификаты от let's Encrypt и многое другое.
Посмотреть на все это дело можно на демо стенде - https://demo.haproxy-wi.org/ Учетка admin / admin Ставится на rpm дистрибутивы из репозитория разработчиков. Для deb дистров такой возможности нет. Их поддержка в статусе бета. Можно установить все вручную по инструкции.
Выглядит все очень круто, как по функционалу, возможностям, так и по управлению. Надо присмотреться к этой штуке и где-то попробовать. Если у кого-то есть опыт работы с этой панелью, дайте обратную связь.
#webserver
Post #739
6.14K