691 читали · 5 лет назад
Балансировка нагрузки с помощью HAProxy
Введение HAProxy (high availability proxy) — написанный на C популярный прокси-сервер для Linux, Solaris и FreeBSD с возможностью балансировки нагрузки TCP/http. HAProxy используется в ряде высоконагруженных веб-сайтов, включая Twitter, GitHub, Imgur и Instagram...
140 читали · 5 лет назад
Как ограничить частоту запросов в HAProxy: пошаговая инструкция
Ограничение частоты запросов в HAProxy — один из самых популярных методов защиты сервера от DoS-атак, но в интернете трудно найти понятную инструкцию, как конкретно его настроить. Перевели статью, в которой рассказывается, как реализовать в HAProxy ограничение скорости обработки запросов (rate limiting) по списку IP-адресов, который обновляется в реальном времени. Надежный способ автор нашел методом проб и ошибок. Надеемся, благодаря статье вам не придется потратить столько времени и усилий, сколько пришлось потратить автору...
2 месяца назад
🐧HAProxy: почему ACL иногда “не работает”
HAProxy часто появляется в инфраструктуре незаметно. Сначала это просто балансировщик: принял трафик, отправил дальше — всё понятно. Потом появляется второй сервис, третий, routing по домену, path, заголовкам, SNI, а заодно canary и временные исключения...
1158 читали · 3 года назад
Популярные обратные прокси-серверы с открытым исходным кодом для Linux
В данной статье пойдет речь о популярных обратных прокси-серверах. Они ретранслируют запросы пользователей из внешней сети на один или несколько серверов. Введение Обратный прокси-сервер (англ. «reverse proxy») – это тип прокси-сервера, который развертывается между клиентами и внутренними/исходными серверами, например, HTTP-сервером, таким как NGINX, Apache; или серверами приложений, написанными на Nodejs, Python, Java, Ruby, PHP и других языках программирования. Его еще называют шлюзом или сервером-посредником,...