# Angie Software > Angie Software (ООО "Веб-Сервер") - ведущий российский разработчик высокопроизводительных решений для веб-инфраструктуры, включая веб-сервер Angie, Angie PRO, ANIC и Angie ADC. Компания, основанная выходцами из NGINX, предлагает передовые технологии для управления веб-трафиком, балансировки нагрузки и контейнеризации, а также обеспечивает профессиональную техническую поддержку мирового уровня. 2026 ## Pages - [Добро пожаловать!](https://angie.software/index.html.md): Angie Software (ООО "Веб-Сервер") - ведущий российский разработчик высокопроизводительных решений для веб-инфраструктуры, включая веб-сервер Angie, Angie PRO, ANIC и Angie ADC. Компания, основанная выходцами из NGINX, предлагает передовые технологии для управления веб-трафиком, балансировки нагрузки и контейнеризации, а также обеспечивает профессиональную техническую поддержку мирового уровня. - [О нас](https://angie.software/company/index.html.md): Российская ИТ-компания "Веб-Сервер", основанная выходцами из NGINX, специализируется на разработке высокопроизводительного веб-сервера Angie и других программных решений для корпоративного сектора. Компания предлагает линейку продуктов, включая Angie PRO, Angie Ingress Controller (ANIC) и разрабатываемый Angie Application Delivery Controller (ADC), которые внесены в Единый реестр российского ПО. Все продукты компании проходят проверку на совместимость с отечественными системами и обеспечиваются профессиональной технической поддержкой, включая услуги по миграции и оптимизации. - [Профессиональные услуги](https://angie.software/professional-service/index.html.md): Комплексные профессиональные услуги по тонкой настройке и оптимизации Angie PRO от инженеров компании "Веб-Сервер", включая анализ инфраструктуры, оптимизацию конфигурации и решение сложных технических задач. Услуги предоставляются в формате удаленной поддержки через SSH/RDP или консультаций через видеоконференцсвязь с возможностью прямой работы на серверах заказчика. Работы выполняются по предоплаченным часам в рамках отдельного договора после детальной оценки задач инженерами компании. - [Ошибка сервера](https://angie.software/500/index.html.md): На сервере произошла непредвиденная ошибка (код 500). Техническая команда уже работает над устранением проблемы. Приносим извинения за временные неудобства. Вы можете вернуться на главную страницу или попробовать повторить запрос позже. - [Партнеры](https://angie.software/partners/index.html.md): Подробная информация о партнерской экосистеме компании "Веб-Сервер", включающей коммерческих партнеров для поставки продуктов и профессиональных услуг. Описание технологического партнерства с производителями платформ, операционных систем и программных комплексов для обеспечения совместимости продуктов. Представлены условия партнерской программы и возможности сотрудничества для различных типов организаций. - [Home](https://angie.software/genindex/index.html.md): Main documentation page - [Документация](https://angie.software/docs/index.html.md): Полная техническая документация по линейке продуктов компании "Веб-Сервер", включая веб-сервер Angie с открытым исходным кодом и его коммерческую версию Angie PRO для высокопроизводительных веб-приложений. Документация охватывает контроллер Kubernetes ANIC для управления трафиком контейнеризированных приложений и систему балансировки Angie ADC с поддержкой DNS-балансировки и динамической маршрутизации. Все продукты внесены в реестр российского ПО, обеспечены профессиональной поддержкой и имеют подробную документацию по установке, настройке и эксплуатации. - [Поддержка и услуги](https://angie.software/service/index.html.md): Полный спектр услуг поддержки для пользователей продуктов компании "Веб-Сервер", включая community-поддержку для open source версии Angie, стандартную и корпоративную техническую поддержку для коммерческих клиентов. Наша команда поддержки, удостоенная международных наград Stevie Awards, обеспечивает профессиональное сопровождение и готова помочь с любыми вопросами. Мы также предлагаем обучение и сертификацию для пользователей, желающих углубить свои знания и навыки работы с продуктами Angie. Дополнительно доступны профессиональные услуги по миграции и оптимизации. - [Контакты](https://angie.software/contacts/index.html.md): Контактная информация компании "Веб-Сервер", включая телефон, email и физический адрес в Москве. Доступны каналы поддержки и новостей в Telegram для оперативной коммуникации. На странице представлена интерактивная карта с расположением офиса компании. - [Страница не найдена](https://angie.software/404/index.html.md): Страница не найдена (ошибка 404). Возможно, страница была перемещена, удалена, или в URL-адресе есть опечатка. Предлагаются варианты навигации: возврат на главную страницу, использование короткой ссылки или поиска. При необходимости можно обратиться в службу поддержки через форум или Telegram. - [Стандартная техническая поддержка](https://angie.software/support/index.html.md): Описание услуг стандартной технической поддержки продуктов Angie, включая консультирование по настройке, оптимизации и устранению ошибок. Поддержка предоставляется по рабочим дням с гарантированным временем первичного ответа в течение 4 часов и включает помощь с конфигурацией, документацией и системной оптимизацией. - [Корпоративная техническая поддержка](https://angie.software/support/enterprise/index.html.md): Описание услуг корпоративной технической поддержки продуктов Angie для критически важных элементов инфраструктуры. Включает круглосуточную поддержку, гарантированное время реакции до 2 часов, телефонные консультации и все преимущества стандартной поддержки. Документ содержит подробное сравнение условий стандартной и корпоративной поддержки. - [Вакансии](https://angie.software/vacancies/index.html.md): Актуальные вакансии в компании "Веб-Сервер", российской ИТ-компании, специализирующейся на разработке программного обеспечения, включая веб-сервер Angie. Мы ищем талантливых специалистов, готовых присоединиться к нашей команде профессионалов. Предлагаем конкурентоспособную заработную плату и комфортные условия труда в аккредитованной ИТ-организации. - [Старший Go-разработчик](https://angie.software/vacancies/senior-go-developer/index.html.md): Ищем Senior golang разработчика, который совместно с командой займется развитием продукта Angie ADC. Задачи включают проектирование и разработку серверных приложений, написание тестируемого кода, ревью и интегрирование с Frontend. Требуется опыт программирования на Go от 5 лет, работа с базами данных, Docker. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [Менеджер по работе с партнерами](https://angie.software/vacancies/partner-account-manager/index.html.md): Сейчас мы в поиске менеджера по работе с партнерами для усиления команды коммерческого блока. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [Pre-sale инженер](https://angie.software/vacancies/pre-sale-engineer/index.html.md): Сейчас мы находимся в поиске pre-sale инженера, который усилит команду в создании ценности продуктов для клиентов и надежности решений. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [UX/UI дизайнер](https://angie.software/vacancies/UX-UI-designer/index.html.md): Сейчас мы в поиске UX/UI дизайнера для создания сложных, но интуитивно понятных интерфейсов продукта Angie ADC. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [Технический руководитель продукта](https://angie.software/vacancies/technical-product-manager/index.html.md): Сейчас мы в поиске технического руководителя продукта, который займется развитием продукта Angie ADC. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [Бизнес-ассистент](https://angie.software/vacancies/business-assistant/index.html.md): Сейчас мы в поиске бизнес-ассистента для Генерального директора, который возьмет на себя часть операционной нагрузки и обеспечит эффективное управление временем руководителя. Предлагаем интересные и сложные задачи и конкурентную зарплату. - [Правовые документы](https://angie.software/legal/index.html.md): Раздел содержит правовые документы ООО "Веб-Сервер", включая правила использования сайта и политику обработки персональных данных. Здесь также представлена юридическая информация и документация по продуктам Angie, Angie PRO, ANIC и Angie ADC, включая лицензионные соглашения, свидетельства о государственной регистрации и руководства. - [Лицензионное соглашение с конечным пользователем](https://angie.software/legal/eula/index.html.md): Действующее соглашение: - [Политика обработки персональных данных Оператора](https://angie.software/legal/privacy-policy/index.html.md): Подробная политика обработки персональных данных ООО "Веб-Сервер", определяющая общие принципы, порядок обработки и меры по обеспечению безопасности персональных данных в соответствии с законодательством РФ. Документ раскрывает цели обработки, правовые основания, категории обрабатываемых данных, права субъектов персональных данных и процедуры реагирования на обращения. - [Сведения об ИТ деятельности](https://angie.software/legal/info-about-IT/index.html.md): Сведения об ИТ деятельности - [Правила использования сайта](https://angie.software/legal/terms-of-use/index.html.md): Подробные правила использования сайтов, принадлежащих ООО "Веб-Сервер", включая wbsrv.ru и angie.software. Документ определяет условия доступа и использования сайтов, права и обязанности пользователей и администрации, а также ограничения ответственности. Является публичной офертой и регулирует взаимодействие сторон. - [Angie](https://angie.software/angie/index.html.md): Angie - современный веб-сервер с открытым исходным кодом, созданный бывшими разработчиками nginx для развития новых возможностей. Включает все функции nginx 1.29.3 и добавляет поддержку HTTP/3, метрики в формате Prometheus, автоматическое обновление DNS-записей и другие улучшения. Распространяется под свободной лицензией BSD с готовыми пакетами для различных ОС и архитектур. - [Лицензионное соглашение с Контрибьютором](https://angie.software/angie/contributor-agreement/index.html.md): Полный текст лицензионного соглашения с контрибьюторами веб-сервера Angie, определяющий условия предоставления прав на использование контрибьютов. Документ регулирует отношения между ООО "Веб-Сервер" и разработчиками, включая права на интеллектуальную собственность, патентные права и ответственность сторон. Соглашение доступно на русском и английском языках. - [Уведомление о наличии лицензируемых компонентов](https://angie.software/angie/doc-license/index.html.md): Уведомление о правах интеллектуальной собственности на документацию веб-сервера Angie, принадлежащих ООО "Веб-Сервер". Данный документ подробно разъясняет условия использования как оригинальных, так и переработанных частей документации, изначально созданной для nginx. Особое внимание уделяется указанию на применимые лицензионные ограничения для тех фрагментов, которые используются в неизменном виде и остаются под действием лицензии nginx. Все остальные материалы документации являются собственностью ООО "Веб-Сервер". - [Лицензия на программный продукт Angie](https://angie.software/angie/license-angie/index.html.md): Полный текст лицензионного соглашения для веб-сервера Angie, которое определяет условия его распространения и использования. Этот документ подробно излагает информацию об авторских правах, принадлежащих Web Server LLC, Igor Sysoev и Nginx Inc. В нем также четко сформулированы условия, на которых разрешается распространение как исходного кода, так и бинарных форм программного продукта, базируясь на принципах лицензии BSD. Особо подчеркивается отказ от гарантий и ограничение ответственности разработчиков и контрибьюторов. - [Все новости](https://angie.software/news/index.html.md): *30.04.2026* - [Angie 1 год!](https://angie.software/news/angie-1-god/index.html.md): *21.07.2023* - [Мы растем и приглашаем на работу специалистов](https://angie.software/news/mi-rastem-i-priglashaem-na-rabotu-spetsialistov/index.html.md): *16.06.2023* - [Группа Rubytech и компания-разработчик российского веб-сервера Angie объединяют ресурсы и экспертизу для развития продуктов](https://angie.software/news/gruppa-rubytech-i-angie-objedinaiut-resursi/index.html.md): *22.08.2024* - [Angie приглашает на работу](https://angie.software/news/angie-priglashaet-na-rabotu/index.html.md): *28.05.2024* - [Наша команда продолжает делать вклад в мировой open source!](https://angie.software/news/nasha-komanda-prodolzhaet-delat-vklad-v-mirovoj-open-source/index.html.md): *27.12.2023* - [Россия получит независимый веб-сервер Angie](https://angie.software/news/rossiya-poluchit-nezavisimii-veb-server/index.html.md): *27.10.2022* - [Angie Console - мы разрабатываем новый продукт!](https://angie.software/news/angie-console-mi-razrabativaem-novii-produkt/index.html.md): *09.02.2024* - [Три недели обновлений](https://angie.software/news/tri-nedeli-obnovleniy/index.html.md): *19.09.2023* - [Angie и N+1 исследуют опенсорс в России](https://angie.software/news/angie-i-Nplus1-issleduyut-opensors-v-rossii/index.html.md): *04.08.2023* - [Новое в Angie для лучшего мониторинга состояния веб-сервера](https://angie.software/news/novoe-v-angie-dlya-luchshego-monitoringa/index.html.md): *17.11.2023* - [Продукты](https://angie.software/products/index.html.md): Обзор программных продуктов компании "Веб-Сервер", предназначенных для эффективного управления системами балансировки и доставки контента. Включает описания веб-сервера Angie, коммерческой версии Angie PRO, контроллера Angie Ingress Controller (ANIC) для Kubernetes и контроллера доставки приложений Angie ADC. Также представлена информация о сертификатах совместимости и интеграциях. - [Документы для закупки](https://angie.software/products/orderdocs/index.html.md): Информация и материалы для закупки коммерческой версии веб-сервера Angie PRO. Включает пример технического задания (ТЗ), список ключевых требований к веб-серверу для составления собственного ТЗ, а также контактную информацию для запроса коммерческих предложений. - [ANIC](https://angie.software/anic/index.html.md): ANIC - форк NGINX Ingress Controller, интегрированный с возможностями Angie PRO для управления трафиком в Kubernetes. Продукт обеспечивает безопасное масштабируемое окружение с поддержкой метрик Prometheus, привязкой сессий, JWT-валидацией и другими функциями. Включает профессиональные сервисы миграции и техническую поддержку на русском языке. - [Angie ADC](https://angie.software/adc/index.html.md): Angie ADC - это комплексное программное обеспечение для балансировки нагрузки (L4-L7, GSLB), динамической маршрутизации и обеспечения высокой доступности приложений. Продукт включен в реестр российского ПО и предлагает веб-интерфейс, CLI и API для управления и интеграции. Обеспечивает гибкую, производительную и безопасную инфраструктуру. - [О решении Angie ADC 0.6.0](https://angie.software/adc/docs-0.6.0/index.html.md): Полная документация по Angie ADC, контроллеру доставки приложений. Включает руководства по установке, настройке балансировщика нагрузки (L4-L7), глобальной DNS-балансировке (GSLB), динамической маршрутизации и обеспечению высокой доступности. Описывает использование веб-интерфейса, CLI и API для управления, мониторинга и интеграции. - [История версий Angie ADC](https://angie.software/adc/docs-0.6.0/adc-changes/index.html.md): Полная хронология изменений в Angie ADC, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на расширенные функции, технические улучшения и обновления модулей. - [Home](https://angie.software/adc/docs-0.6.0/rhi/index.html.md): Main documentation page - [Помощь и поддержка по Angie ADC](https://angie.software/adc/docs-0.6.0/troubleshooting/index.html.md): Информация о получении помощи и технической поддержки по продукту Angie ADC. Включает ссылки на форум сообщества и Telegram-канал для общих вопросов, а также контакты службы технической поддержки для клиентов. Предлагает пути решения технических проблем, если они не описаны в других разделах документации. - [О решении Angie ADC 0.7.3](https://angie.software/adc/docs-0.7.3/index.html.md): Полная документация по Angie ADC, контроллеру доставки приложений. Включает руководства по установке, настройке балансировщика нагрузки (L4-L7), глобальной DNS-балансировке (GSLB), динамической маршрутизации и обеспечению высокой доступности. Описывает использование веб-интерфейса, CLI для управления, мониторинга и интеграции. - [История версий Angie ADC](https://angie.software/adc/docs-0.7.3/adc-changes/index.html.md): Полная хронология изменений в Angie ADC, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на расширенные функции, технические улучшения и обновления модулей. - [Home](https://angie.software/adc/docs-0.7.3/rhi/index.html.md): Main documentation page - [Помощь и поддержка по Angie ADC](https://angie.software/adc/docs-0.7.3/troubleshooting/index.html.md): Информация о получении помощи и технической поддержки по продукту Angie ADC. Включает ссылки на форум сообщества и Telegram-канал для общих вопросов, а также контакты службы технической поддержки для клиентов. Предлагает пути решения технических проблем, если они не описаны в других разделах документации. - [О решении Angie ADC 1.0-rc1](https://angie.software/adc/docs/index.html.md): Полная документация по Angie ADC, контроллеру доставки приложений. Включает руководства по установке, настройке балансировщика нагрузки (L4-L7), глобальной DNS-балансировке (GSLB), динамической маршрутизации и обеспечению высокой доступности. Описывает использование веб-интерфейса, CLI и API для управления, мониторинга и интеграции. - [История версий Angie ADC](https://angie.software/adc/docs/adc-changes/index.html.md): Полная хронология изменений в Angie ADC, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на расширенные функции, технические улучшения и обновления модулей. - [Home](https://angie.software/adc/docs/rhi/index.html.md): Main documentation page - [Помощь и поддержка по Angie ADC](https://angie.software/adc/docs/troubleshooting/index.html.md): Информация о получении помощи и технической поддержки по продукту Angie ADC. Включает ссылки на форум сообщества и Telegram-канал для общих вопросов, а также контакты службы технической поддержки для клиентов. Предлагает пути решения технических проблем, если они не описаны в других разделах документации. - [Аппаратный балансировщик Angie ADC](https://angie.software/adc/hw/index.html.md): Аппаратный балансировщик Angie ADC — МС.БН Скала^р — это аппаратный контроллер доставки приложений, позволяющий создать гибкую, производительную и безопасную инфраструктуру компании. - [О решении Angie ADC 0.8.2](https://angie.software/adc/docs-0.8.2/index.html.md): Полная документация по Angie ADC, контроллеру доставки приложений. Включает руководства по установке, настройке балансировщика нагрузки (L4-L7), глобальной DNS-балансировке (GSLB), динамической маршрутизации и обеспечению высокой доступности. Описывает использование веб-интерфейса, CLI и API для управления, мониторинга и интеграции. - [История версий Angie ADC](https://angie.software/adc/docs-0.8.2/adc-changes/index.html.md): Полная хронология изменений в Angie ADC, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на расширенные функции, технические улучшения и обновления модулей. - [Home](https://angie.software/adc/docs-0.8.2/rhi/index.html.md): Main documentation page - [Помощь и поддержка по Angie ADC](https://angie.software/adc/docs-0.8.2/troubleshooting/index.html.md): Информация о получении помощи и технической поддержки по продукту Angie ADC. Включает ссылки на форум сообщества и Telegram-канал для общих вопросов, а также контакты службы технической поддержки для клиентов. Предлагает пути решения технических проблем, если они не описаны в других разделах документации. - [Типовые задачи и примеры](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/index.html.md): Сборник примеров настройки Angie ADC для решения различных задач. Включает руководства по настройке HTTPS (TLS), однорукого режима (one-armed mode), IPv6, ECMP (Equal-Cost Multi-Path) и пула SNAT. Представлены пошаговые инструкции и конфигурации. - [Настройка ECMP](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/ecmp/index.html.md): Руководство по настройке ECMP (Equal-Cost Multi-Path) в Angie ADC. Описывается распределение трафика между узлами Angie ADC и между несколькими путями к клиентам/серверам. Рассматривается использование внешнего хранилища sticky и UCMP-балансировка (Unequal Cost Multi-Path). - [Настройка однорукого режима (one-armed mode)](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/one_armed_mode/index.html.md): Руководство по настройке однорукого режима (one-armed mode) в Angie ADC. Описывается схема работы, при которой входящий и исходящий трафик проходит через один логический интерфейс. Рассматриваются преимущества и недостатки режима, обеспечение отказоустойчивости (VRRP, OSPF, BGP) и масштабирование с помощью multigroup VRRP. - [Настройка пула SNAT (SNAT Pool)](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/snat_pool/index.html.md): Руководство по настройке пула SNAT (Source Network Address Translation Pool) в Angie ADC. Описывается использование SNAT-пулов для обхода ограничений на количество одновременных подключений в высоконагруженных средах. Рассматриваются этапы ручной настройки, включая выбор IP-адресов, конфигурацию маршрутизации (BGP) и настройку правил балансировки с использованием модулей Split Clients и Map. - [Балансировка трафика на основе набора шифров](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/cipher-suite/index.html.md): В статье описывается конфигурация балансировщика нагрузки Angie ADC, который принимает трафик TLS с шифрованием ГОСТ. Трафик, зашифрованный по ГОСТ, перенаправляется на отдельный сервер без расшифровки. Приведены примеры конфигурации для маршрутизации потоков на основе анализа списка шифров ($ssl_preread_ciphers). Показаны варианты поведения для случаев, когда ГОСТ-шифры используются совместно с другими или являются единственными в соединении. - [Настройка HTTPS](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/tls/index.html.md): Руководство по настройке HTTPS (TLS) в Angie ADC. Описывается процесс загрузки TLS-сертификатов (CRT) и закрытых ключей (KEY) через Angie ADC CLI для аутентификации и шифрования данных управления и трафика. Приведены команды и примеры конфигураций. - [Настройка Transparent Proxy для TCP- и UDP-трафика](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/transparent-proxy/index.html.md): Руководство по настройке Transparent Proxy в Angie ADC. Описывается два метода реализации Transparent proxy, для каждого метода даны предусловия, примеры настройки балансировщика и маршрутизации. - [Настройка IPv6](https://angie.software/adc/docs-0.8.2/common-tasks-and-examples/ipv6/index.html.md): Руководство по настройке IPv6 в Angie ADC. Описывается конфигурация доступа к консоли управления, настройка протоколов маршрутизации (BGPv4, OSPFv3, BFD, VRRPv3) и обработка клиентского трафика IPv6. Рассматриваются смешанные подключения IPv4/IPv6 и настройка ip6tables. - [Глобальная балансировка](https://angie.software/adc/docs-0.8.2/gslb/index.html.md): Глобальная балансировка (GSLB) - это сервис, который управляет ответами на DNS-запросы на основе доступности серверов приложений и производительности центров обработки данных. Она обеспечивает гибкость настройки, отказоустойчивость и масштабируемость для распределения трафика между серверами. GSLB позволяет быстро переключаться между серверами благодаря низкому TTL и легко добавлять новые серверы в группы. - [Методы балансировки](https://angie.software/adc/docs-0.8.2/gslb/gslb-methods/index.html.md): Статья описывает настройку конфигурации GSLB (Global Server Load Balancing) в Angie ADC. В ней подробно рассматриваются принципы DNS-балансировки, проверки работоспособности серверов и структура конфигурационных файлов. Документация включает примеры настройки зон, правил распределения нагрузки, групп серверов и параметров проверки их доступности. - [Параметры конфигурации](https://angie.software/adc/docs-0.8.2/gslb/reference/index.html.md): Справочная информация по настройке GSLB. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации GSLB-балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка GSLB](https://angie.software/adc/docs-0.8.2/gslb/gslb_config/index.html.md): Статья описывает процесс просмотра и редактирования конфигурации модуля GSLB в Angie ADC. В ней подробно рассматривается расположение конфигурационных файлов, а также пошаговая инструкция по внесению изменений через консоль Angie ADC. Статья содержит информацию о файлах Corefile и gslbd.yaml, их назначении и способах редактирования. - [Мониторинг и статистика](https://angie.software/adc/docs-0.8.2/monitoring-and-statistics/index.html.md): Руководство по работе в веб-консоли Angie ADC (версия 1.2.0). Описывается просмотр статистики балансировщика нагрузки, конфигураций балансировщика и GSLB, а также управление пользователями. Включает ссылки на подробные инструкции и интерфейс Console Light для детальной статистики. - [Экспорт метрик](https://angie.software/adc/docs-0.8.2/monitoring-and-statistics/exporting-metrics/index.html.md): Инструкция по экспорту метрик Node Exporter и Angie ADC во внешний Prometheus. Приведены примеры конфигураций и даны ссылки на дашборды Grafana. - [SNMP](https://angie.software/adc/docs-0.8.2/monitoring-and-statistics/snmp/index.html.md): Руководство по использованию SNMP. Описываются системные и собственные метрики. - [Мониторинг и статистика в Console Light](https://angie.software/adc/docs-0.8.2/monitoring-and-statistics/console-light/index.html.md): Обзор Console Light для Angie ADC, консоли для мониторинга активности и производительности сервера в реальном времени. Описывается интерфейс, включая вкладку "Angie" с виджетами соединений, HTTP-зон, HTTP-апстримов, TCP/UDP-зон и TCP/UDP-апстримов. Данные генерируются на основе API. - [Статистика балансировщика нагрузки](https://angie.software/adc/docs-0.8.2/monitoring-and-statistics/viewing-statistics/index.html.md): Инструкция по просмотру статистики балансировщика нагрузки в Angie ADC. Описывается, как получить доступ к детализированным графикам и статистике через веб-консоль с вкладки "Панель мониторинга". Дается ссылка на описание экрана мониторинга. - [IP-маршрутизация](https://angie.software/adc/docs-0.8.2/routing/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с использованием протоколов маршрутизации BGP, OSPF, VRRP, RIP, PBR, а также протокола BFD для быстрого обнаружения сбоев. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Настройка RHI](https://angie.software/adc/docs-0.8.2/routing/rhi/index.html.md): Подробное руководство по настройке RHI (Route Health Injection). RHI позволяет динамически управлять маршрутами,анонсируемыми протоколами динамической маршрутизации, например BGP и OSPF,на основе данных о состоянии апстримов в балансировщике нагрузки. RHI позволяет автоматически отзывать префиксы при недоступности апстримов, минимизируя возможные циклы объявлений и отзывов. - [Использование протокола BFD для уменьшения времени реакции](https://angie.software/adc/docs-0.8.2/routing/bfd/index.html.md): Руководство по использованию протокола BFD (Bidirectional Forwarding Detection) в Angie ADC для уменьшения времени реакции на сбои в сети. Описывается принцип работы BFD, его настройка совместно с протоколами OSPF и BGP через Angie ADC CLI. Приведены примеры конфигураций и команды для проверки состояния BFD-сессий. - [Миграция с других решений](https://angie.software/adc/docs-0.8.2/adc-migration/index.html.md): Миграция с других решений на Angie ADC с подробным описанием настройки аналогичных функций средствами Angie ADC. - [Передача IP-адреса клиента как аналог Use Source IP Mode (USIP) от Citrix NetScaler](https://angie.software/adc/docs-0.8.2/adc-migration/use-source-ip-mode/index.html.md): В статье приведены способы передачи апстрим-серверу настоящего IP-адреса клиента средствами Angie ADC как аналог Use Source IP Mode (USIP) от Citrix NetScaler. Приводятся методы как для HTTP- и HTTPS-трафика, так и для TCP- и UDP-трафика. Даны ссылки на статьи с примерами настройки. - [Keepalive как аналог OneConnect profile от F5](https://angie.software/adc/docs-0.8.2/adc-migration/keepalive-oneconnect/index.html.md): В статье приведена настройка keepalive-соединений как аналог OneConnect Profile от F5 BIG-IP. Приводятся примеры конфигурации и даны рекомендации по разделению потоков по IP-адресам - [Управление](https://angie.software/adc/docs-0.8.2/management/index.html.md): Руководство по работе в веб-консоли Angie ADC. Описывается управление пользователями, репозиториями и просмотр конфигураций и статистики. - [Интерфейс веб-консоли Angie ADC](https://angie.software/adc/docs-0.8.2/management/adc-console/index.html.md): Обзор интерфейса веб-консоли Angie ADC. Описываются экран входа, вкладка "Панель мониторинга" с виджетами балансировщиков нагрузки, экран мониторинга балансировщика с детализированными графиками по серверным зонам и зонам апстримов, а также возможности управления пользователями и конфигурациями. - [Справочник команд (CLI)](https://angie.software/adc/docs-0.8.2/management/cli-commands/index.html.md): Рекомендуемый интерфейс для всех операций кроме настройки VRRP — СLI на порту 2222. - [Журналы событий](https://angie.software/adc/docs-0.8.2/management/logging/index.html.md): Angie ADC записывает все события системы и действия пользователей в консоли в журналы событий. - [Балансировщик нагрузки](https://angie.software/adc/docs-0.8.2/configuration_lb/index.html.md): Руководство по настройке балансировщика нагрузки Angie ADC. Описывает принципы распределения клиентских запросов между серверами на уровнях L7 (HTTP) и L4 (TCP/UDP), способы обеспечения высокой доступности и резервирования. Включает сведения о модулях queue, keepalive, sticky, zone и upstream_probe, а также о хранении и восстановлении версий конфигурации. Содержит ссылки на справочные материалы по директивам и модулям балансировки. - [Просмотр и редактирование конфигурации](https://angie.software/adc/docs-0.8.2/configuration_lb/config/index.html.md): Руководство по просмотру и редактированию конфигурации балансировщика нагрузки Angie ADC. Описывает работу с конфигурационным файлом через веб-интерфейс, включая просмотр текущей конфигурации, редактирование, восстановление предыдущих версий и применение изменений. Приведены рекомендации по использованию портов и указаны системные порты, зарезервированные внутренними сервисами Angie ADC. - [Проверки работоспособности серверов](https://angie.software/adc/docs-0.8.2/configuration_lb/health-probes/index.html.md): Руководство по настройке проверок работоспособности серверов в Angie ADC. Описывает пассивные и активные проверки (health probes), используемые для автоматического исключения недоступных серверов из пула балансировки. Приведены примеры настройки проверок для HTTP, TCP/UDP и ICMP (ping), а также логика определения состояния серверов по параметрам fails, passes и essential. Содержит ссылки на справочные материалы по директивам активных проверок в HTTP- и stream-модулях. - [Резервное копирование и восстановление конфигурации](https://angie.software/adc/docs-0.8.2/configuration_lb/config-backup/index.html.md): Руководство по резервному копированию и восстановлению конфигурации балансировщика нагрузки в Angie ADC. Описывается автоматическое сохранение версий, просмотр списка резервных копий, присвоение статуса "нерабочая", откат к последней рабочей версии и применение конфигурации из произвольной резервной копии через веб-консоль. - [Методы балансировки](https://angie.software/adc/docs-0.8.2/configuration_lb/lb-methods/index.html.md): Руководство по методам балансировки нагрузки в Angie ADC. Описывает HTTP- и stream-балансировку, а также поддерживаемые алгоритмы распределения трафика — round-robin, hash, ip_hash, least_conn, random, least_time, feedback, least_bandwidth и least_packets. Приведены сведения о дополнительных возможностях настройки (keepalive, sticky, zone, upstream_probe, queue, backup-группы) и примеры конфигураций для HTTP и TCP/UDP. - [Резервирование проксируемых серверов](https://angie.software/adc/docs-0.8.2/configuration_lb/backup-server-groups/index.html.md): Подробное руководство по резервированию проксируемых серверов балансировщика нагрузки Angie ADC. Описывается использование нескольких групп резервных проксируемых серверов (backup-групп серверов). Приведены примеры конфигураций для различных сценариев. - [Высокая доступность](https://angie.software/adc/docs-0.8.2/high-availability/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с помощью HA-пары. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Управление парой](https://angie.software/adc/docs-0.8.2/high-availability/managing-ha-pair/index.html.md): Статья описывает просмотр свойств HA-пары (пары высокой доступности) и настройку ее конфигурации в Angie ADC, а также удаление. В статье подробно рассматриваются параметры каждого узла. - [Обзор работы](https://angie.software/adc/docs-0.8.2/high-availability/ha-introduction/index.html.md): Статья предлагает обзор работы HA-пары (конфигурации высокой доступности) в Angie ADC. Рассматриваются принципы работы HA-пары: режим, проверки работоспособности, синхронизация и статусы узлов. - [Создание пары высокой доступности](https://angie.software/adc/docs-0.8.2/high-availability/creating-ha-pair/index.html.md): Статья описывает создание HA-пары (пары высокой доступности) и ее первичную настройку в Angie ADC. В статье подробно рассматриваются предварительные требования и приводится пошаговая инструкция по созданию HA-пары. - [Настройка высокой доступности в паре](https://angie.software/adc/docs-0.8.2/high-availability/configuring-ha/index.html.md): Статья описывает настройку механизмов высокой доступности в паре высокой доступности Angie ADC. В статье подробно рассматриваются механизмы VRRP, OSPF, BGP для обеспечения отказоустойчивости. - [Привязка клиентских сессий](https://angie.software/adc/docs-0.8.2/high-availability/ha-sticky-sessions/index.html.md): Статья предлагает обзор работы привязки клиентских сессий в паре высокой доступности в Angie ADC. Рассматриваются принципы работы sticky sessions и конфигурация балансировки нагрузки. - [Установка и обновление](https://angie.software/adc/docs-0.8.2/install/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Мастер первоначальной настройки](https://angie.software/adc/docs-0.8.2/install/setup-wizard/index.html.md): Инструкции по выполнению мастера первоначальной настройки Angie ADC. Рассмотрены настройка интерфейсов, бондов, VLAN и другие возможности. - [Развертывание образа OVA](https://angie.software/adc/docs-0.8.2/install/install-ova/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Загрузка дистрибутива](https://angie.software/adc/docs-0.8.2/install/download/index.html.md): Инструкции по развертыванию виртуального устройства Angie ADC с использованием образов OVA (для VMware, VirtualBox) и qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по скачиванию, проверке целостности, импорту и запуску образов, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Развертывание образа qcow2](https://angie.software/adc/docs-0.8.2/install/install-qcow2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Обновление Angie ADC](https://angie.software/adc/docs-0.8.2/install/update/index.html.md): Инструкции по обновлению виртуального устройства Angie ADC. Описаны предварительные действия и шаги по скачиванию, проверке прав и запуску обновления. - [Установка с помощью cloud-init](https://angie.software/adc/docs-0.8.2/install/cloud-init/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Развертывание образа qcow2 с cloud-init](https://angie.software/adc/docs-0.8.2/install/cloud-init/install-qcow2-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды и ISO-образа, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Настройка файла network-config для cloud-init](https://angie.software/adc/docs-0.8.2/install/cloud-init/install-cloud-init/index.html.md): Подробное руководство по настройке файла network-config с использованием cloud-init. Приведены примеры конфигураций и команд. - [Развертывание образа OVA с cloud-init](https://angie.software/adc/docs-0.8.2/install/cloud-init/install-ova-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware, VirtualBox). Описаны шаги по подготовке среды, настройке ISO-образа cloud-init, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Справочная информация](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP upstream и Stream upstream. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка ACME](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/acme/index.html.md): Подробное руководство по настройке встроенного модуля ACME в веб-сервере Angie, предназначенного для автоматического получения и обновления SSL/TLS сертификатов. Описываются общие шаги конфигурации, включая определение ACME-клиентов, указание доменов и настройку различных методов проверки владения доменом: HTTP-проверка, DNS-проверка и использование внешних хуков. Также разъясняется механизм хранения ключей и сертификатов, их использование в конфигурации сервера через переменные, и приводятся практические примеры настройки для HTTP-проверки. - [Соединения, сессии, запросы, логи](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/processing/index.html.md): Подробное описание механизмов обработки сетевых взаимодействий в веб-сервере Angie ADC. Рассматриваются различные методы обработки соединений (такие как epoll, kqueue), их автоматический выбор и ручная настройка. Детализируются этапы обработки HTTP-запросов и TCP/UDP-сессий, от установления соединения до логирования, включая фазы post-read, rewrite, access, content. Также объясняется процесс выбора виртуального сервера на основе SNI или заголовка Host и как это влияет на применение конфигурационных директив. - [Настройка пользовательских метрик](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/custom-metrics/index.html.md): Краткое руководство по настройке пользовательских HTTP-метрик в Angie. Описывает создание зон метрик, обновление метрик при обработке запросов и вывод через /status/http/metric_zones. - [Конфигурационные файлы](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/configfile/index.html.md): Подробное описание структуры и синтаксиса конфигурационных файлов веб-сервера Angie. Рассматриваются основные контексты конфигурации, такие как `events`, `http`, `stream`, а также принцип наследования директив между родительскими и дочерними контекстами. Объясняется использование директивы `include` для модульности, правила написания директив и параметров, включая указание единиц измерения размеров и времени, а также настройка хэш-таблиц для оптимальной производительности и процедура перезагрузки конфигурации без прерывания обслуживания. - [Основной модуль](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/core/index.html.md): Подробный справочник по основному (core) модулю веб-сервера Angie ADC, который обеспечивает базовую функциональность и содержит ключевые директивы конфигурации. Описываются настройки для управления рабочими процессами, выбора событийно-ориентированных моделей, обработки входящих соединений и запросов. Включает детальное описание таких директив, как `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` и `env`, которые контролируют фундаментальные аспекты работы сервера и ведение журналов. - [Потоковые модули](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/index.html.md): | [Stream](https://angie.software//adc/docs-0.8.2/configuration_lb/reference/stream/stream.md#adc082... - [ACME](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_acme/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль ACME. Модуль обеспечивает автоматическое получение и обновление SSL-сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы и переменные для настройки модуля, зависимость от HTTP-модуля и ограничения. - [MQTT Preread](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_mqtt_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль MQTT Preread. Модуль позволяет извлекать идентификатор клиента и имя пользователя из пакетов CONNECT протокола MQTT версий 3.1.1 и 5.0. Эта функциональность может использоваться для маршрутизации соединений на основе данных MQTT-клиента. - [Upstream](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_upstream/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream. Модуль предоставляет контекст для описания группы серверов, которые могут использоваться в директиве proxy_pass. Включает различные методы балансировки нагрузки и механизмы отказоустойчивости. - [Upstream Probe](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: потоковый модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Он позволяет настраивать параметры проверок, такие как интервал, пороговые значения успешных и неуспешных попыток, и режимы работы. - [SSL Preread](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_ssl_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль SSL Preread. Модуль позволяет извлекать информацию из сообщения ClientHello без терминации TLS, включая имя сервера через SNI, протоколы через ALPN и шифры cipher suite. Он предоставляет возможность маршрутизации трафика на основе этих данных. - [RDP Preread](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_rdp_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RDP Preread. Модуль позволяет извлекать cookie, используемые для идентификации и управления сессиями в протоколе RDP, до принятия решения о балансировке. Это дает возможность реализовать привязку клиентов к серверам на основе значений cookie. - [Pass](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_pass/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Pass. Модуль позволяет передавать принятое соединение напрямую на любой настроенный слушающий сокет в HTTP, потоковый или почтовый модули. Рассматриваются примеры конфигурации и доступные директивы. - [Set](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_set/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Set. Модуль позволяет устанавливать значение переменной в контексте server. Директива set используется для присвоения значений переменным, которые могут быть текстом, другими переменными или их комбинациями. - [RealIP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_realip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Для работы модуля необходимо предварительно включить протокол PROXY с помощью параметра proxy_protocol в директиве listen. - [Access](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_access/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Access. Модуль позволяет ограничить доступ для определенных адресов клиентов, используя директивы allow и deny. Правила проверяются в порядке их записи до первого соответствия, что позволяет гибко настраивать доступ для различных IP-сетей. - [Split Clients](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_split_clients/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Split Clients. Модуль позволяет генерировать переменные для A/B-тестирования и канареечных релизов, направляя определенный процент клиентов на разные серверы или конфигурации. Использует алгоритм хеширования MurmurHash2 для распределения клиентов по корзинам. - [Limit Conn](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_limit_conn/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Limit Conn. Модуль позволяет ограничить число соединений по заданному ключу, например, число соединений с одного IP-адреса. Документация содержит примеры конфигурации и описание всех доступных директив модуля. - [Потоковый модуль](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream/index.html.md): Подробный справочник по потоковому модулю веб-сервера Angie, предназначенному для обработки TCP и UDP соединений. Документация описывает все аспекты работы с потоковыми протоколами, включая настройку серверных блоков, маршрутизацию трафика, балансировку нагрузки и проксирование. Особое внимание уделяется поддержке SSL/TLS и управлению соединениями для различных сетевых сервисов, таких как базы данных, DNS и другие протоколы. Также представлены дополнительные модули, расширяющие базовую функциональность для специфических сценариев использования. - [Geo](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_geo/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Geo. Модуль создает переменные, значения которых зависят от IP-адреса клиента, позволяя настраивать поведение сервера в зависимости от географического расположения. Поддерживает задание адресов в формате CIDR, диапазонов и специальных параметров. - [SSL](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_ssl/index.html.md): Справочник по встроенному модулю SSL для потокового модуля Angie. Модуль обеспечивает поддержку протокола SSL/TLS для прокси-сервера, включая настройку сертификатов, шифров и параметров безопасности. Документация содержит полное описание всех директив и переменных модуля. - [Return](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_return/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Return. Модуль позволяет отправить заданное значение клиенту и после этого закрыть соединение. Директива return может использовать текст, переменные и их комбинации в качестве возвращаемого значения. - [Log](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_log/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Log. Модуль предназначен для записи логов запросов в указанном формате с возможностью настройки буферизации и сжатия. Включает директивы для управления форматом, путями и параметрами логирования. - [Map](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_map/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Map. Модуль Map создает переменные, значения которых зависят от значений других переменных. Он позволяет гибко настраивать логику работы сервера на основе различных условий и входных данных. - [Proxy](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/stream/stream_proxy/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Proxy. Модуль позволяет проксировать потоки данных по TCP, UDP и UNIX-сокетам, с поддержкой различных настроек безопасности и производительности. - [Сторонние модули](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/index.html.md): Подробное руководство настройке популярных сторонних nginx-совместимых модулей для Angie ADC. Документ содержит перечень доступных модулей с кратким описанием их функциональности. Подчеркивается, что компания "Веб-Сервер" предоставляет пакеты для удобства пользователей, но не несет ответственности за исходный код и последствия установки этих модулей. - [Справочник API NJS](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/njs-reference/index.html.md): Справочник API NJS — полная документация объектов, методов и свойств для расширения функциональности Angie с помощью JavaScript. - [GeoIP2](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/geoip2/index.html.md): Руководство по модулю GeoIP2 для веб-сервера Angie, который позволяет определять геолокацию клиента на основе его IP-адреса с использованием баз данных MaxMind GeoIP2. Документация содержит инструкции по загрузке модуля для HTTP и Stream контекстов, подробный пример конфигурации с использованием переменных для получения кода и названия страны, а также демонстрацию работы модуля с различными IP-адресами. Также приведена ссылка на полную документацию и исходный код. - [HTTP JS](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/http_js/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript-функциями, фильтрации контента и управления переменными. - [Stream JS](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/stream_js/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript в потоковом режиме, поддержку фильтрации данных и обработки сессий. - [NJS](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/external-modules/njs/index.html.md): Модуль njs для веб-сервера Angie предоставляет мощный механизм программного расширения на языке JavaScript. Позволяет реализовать произвольную логику обработки, контроль доступа, динамическую маршрутизацию и многое другое. Используется собственная высокопроизводительная реализация виртуальной машины JavaScript. Описаны примеры применения и возможности. - [HTTP/2](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_v2/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/2. Модуль обеспечивает поддержку протокола HTTP/2 и включает набор директив для его настройки. Документация содержит примеры конфигурации, описание всех доступных директив и встроенных переменных. - [HTTP-модули](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [uWSGI](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_uwsgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль uWSGI. Модуль позволяет передавать запросы uWSGI-серверу, обеспечивая эффективное взаимодействие между Angie и uWSGI-приложениями. Включает полный набор директив для настройки соединений, буферизации, кэширования и SSL/TLS. - [Split Clients](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_split_clients/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Split Clients. Модуль генерирует переменные для A/B-тестирования, канареечных релизов и других сценариев распределения трафика. Он позволяет направлять определенный процент клиентов на разные серверы или конфигурации на основе хэширования. - [Empty GIF](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_empty_gif/index.html.md): Руководство по HTTP-модулю Empty GIF в Angie, который предназначен для отдачи однопиксельного прозрачного GIF-изображения. Этот модуль полезен для различных целей веб-аналитики и отслеживания, где требуется минимальный по размеру ответ. Описывается единственная директива `empty_gif` и приводится пример ее использования в конфигурации `location`. - [FLV](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_flv/index.html.md): Руководство по HTTP-модулю FLV в Angie, который обеспечивает серверную поддержку псевдо-стриминга для файлов формата Flash Video (FLV). Модуль обрабатывает запросы с параметром `start` в строке запроса, позволяя начинать воспроизведение с указанного смещения. Описывается директива `flv` для включения данной функциональности в определенном `location`. - [Addition](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_addition/index.html.md): Руководство по HTTP-модулю Addition в Angie, который позволяет добавлять произвольный текст до и после основного тела HTTP-ответа. Описываются директивы `add_before_body` и `add_after_body` для указания URI подзапросов, генерирующих добавляемый контент. Также рассматривается директива `addition_types` для определения MIME-типов ответов, к которым будет применяться данная функциональность. - [Auth Basic](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_auth_basic/index.html.md): Руководство по HTTP-модулю Auth Basic в Angie, который реализует ограничение доступа к ресурсам с использованием протокола HTTP Basic Authentication. Описываются директивы `auth_basic` для включения аутентификации и указания realm, и `auth_basic_user_file` для задания файла с именами и паролями пользователей. Рассматриваются поддерживаемые форматы паролей, включая crypt, MD5 (apr1) и схемы RFC 2307 (PLAIN, SHA, SSHA). - [Slice](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_slice/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Slice. Модуль разбивает запрос на подзапросы, каждый из которых возвращает определенный диапазон ответа, что обеспечивает более эффективное кэширование больших ответов. Модуль позволяет настраивать размер фрагментов и использовать переменную $slice_range для передачи диапазона на проксируемый сервер. - [Index](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_index/index.html.md): Руководство по HTTP-модулю Index в Angie, который обрабатывает запросы, оканчивающиеся на слэш (`/`), путем поиска и отдачи указанных индексных файлов (например, `index.html`). Описывается директива `index` для задания списка имен индексных файлов, которые проверяются в указанном порядке. Также рассматривается возможность использования переменных в именах файлов и внутренние перенаправления, возникающие при использовании индексных файлов. - [Secure Link](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_secure_link/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Secure Link. Модуль позволяет проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок. Реализует два режима работы для различных сценариев защиты. - [Random Index](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_random_index/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Random Index. Модуль обслуживает запросы, оканчивающиеся косой чертой, и выдает случайный файл в качестве индексного файла каталога. Он выполняется до модуля http_index и может быть включен при сборке из исходного кода с помощью специального параметра. - [SCGI](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_scgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SCGI. Модуль позволяет передавать запросы SCGI-серверу, настраивать кэширование, буферизацию и другие параметры взаимодействия. - [GZip Static](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_gzip_static/index.html.md): Руководство по HTTP-модулю GZip Static в Angie, который позволяет серверу отдавать предварительно сжатые файлы с расширением .gz вместо оригинальных, если клиент поддерживает gzip-сжатие. Это снижает нагрузку на CPU, так как сжатие выполняется заранее. Описывается директива `gzip_static` для включения модуля и ее параметры (`on`, `off`, `always`), а также взаимодействие с директивами модуля GZip и GunZIP. - [GunZIP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_gunzip/index.html.md): Руководство по HTTP-модулю GunZIP в Angie, который позволяет распаковывать HTTP-ответы, сжатые методом gzip, для клиентов, не поддерживающих данный метод сжатия. Это полезно для экономии места на сервере при хранении предварительно сжатых данных. Описываются директивы `gunzip` для включения модуля и `gunzip_buffers` для настройки буферов распаковки. Также упоминается взаимодействие с директивами модуля GZip. - [Memcached](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_memcached/index.html.md): Руководство по HTTP-модулю Memcached в Angie, который позволяет получать данные напрямую из memcached-сервера по ключу, заданному в переменной `$memcached_key`. Описываются директивы для указания адреса memcached-сервера (`memcached_pass`), настройки буфера (`memcached_buffer_size`), таймаутов (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), а также опции для взаимодействия с группами проксируемых серверов (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) и обработки gzip-флага (`memcached_gzip_flag`). - [MP4](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_mp4/index.html.md): Руководство по HTTP-модулю MP4 в Angie, который обеспечивает серверную поддержку псевдо-стриминга для MP4-файлов (MP4, M4V, M4A). Модуль обрабатывает запросы с параметрами `start` и `end` для воспроизведения с определенной временной точки или в заданном диапазоне. Описываются директивы `mp4` (для включения модуля), `mp4_buffer_size`, `mp4_max_buffer_size` (для настройки буферов), `mp4_limit_rate` (для ограничения скорости отдачи), `mp4_limit_rate_after` и `mp4_start_key_frame` (для начала воспроизведения с ключевого кадра). Подчеркивается важность расположения moov-атома в начале файла для оптимальной работы. - [Browser](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_browser/index.html.md): Руководство по HTTP-модулю Browser в Angie, который анализирует заголовок User-Agent для определения типа и версии браузера клиента. Описываются директивы для классификации браузеров как "современные" или "устаревшие" (`modern_browser`, `ancient_browser`) и установки соответствующих переменных (`$modern_browser`, `$ancient_browser`, `$msie`). Приводятся примеры конфигурации для выбора индексного файла или выполнения перенаправлений на основе типа браузера. - [Log](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_log/index.html.md): Руководство по HTTP-модулю Log в Angie, который отвечает за запись логов доступа. Описываются директивы для определения формата лога (`log_format` с опцией `escape` для JSON/default/none) и настройки пути, формата и параметров записи лога (`access_log` с опциями `buffer`, `gzip`, `flush`, `if`). Также рассматривается кэширование дескрипторов лог-файлов (`open_log_file_cache`) и предопределенный формат `combined`. Логи записываются в контексте location, где завершается обработка запроса. - [API](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_api/index.html.md): Подробное руководство по HTTP-модулю API веб-сервера Angie ADC, который предоставляет RESTful интерфейс для получения информации о состоянии сервера и управления его конфигурацией. Описывается структура API, доступные эндпоинты для получения метрик по соединениям, зонам памяти, DNS, HTTP-запросам, кэшу и другим компонентам. Рассматриваются директивы `api` и `api_config_files` для настройки доступа и вывода информации о конфигурационных файлах. Также освещается возможность динамической конфигурации апстримов через API. - [Limit Conn](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_limit_conn/index.html.md): Руководство по HTTP-модулю Limit Conn в Angie, который позволяет ограничивать количество одновременных соединений от одного клиента (например, по IP-адресу) или для всего сервера. Описываются директивы для задания зоны разделяемой памяти (`limit_conn_zone`), установки лимита (`limit_conn`), настройки уровня логирования (`limit_conn_log_level`), кода ответа при превышении лимита (`limit_conn_status`) и режима пробного запуска (`limit_conn_dry_run`). Также упоминается переменная `$limit_conn_status`. - [ACME](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_acme/index.html.md): Подробный справочник по HTTP-модулю ACME веб-сервера Angie, который обеспечивает автоматическое получение и обновление SSL/TLS сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы для настройки ACME-клиентов, указания доменов, методов проверки (HTTP, DNS), типов ключей и управления процессом обновления. Также рассматривается использование переменных для доступа к полученным сертификатам и ключам в конфигурации сервера. - [SSI](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_ssi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SSI. Описывает фильтр, обрабатывающий команды SSI (Server Side Includes) в проходящих через него ответах. Включает подробную информацию о директивах модуля, поддерживаемых командах SSI и встроенных переменных. - [Geo](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_geo/index.html.md): Руководство по HTTP-модулю Geo в Angie, который позволяет создавать переменные, значения которых зависят от IP-адреса клиента. Описывается синтаксис директивы `geo` для определения соответствий между IP-адресами (или диапазонами CIDR) и значениями переменных. Рассматриваются специальные параметры, такие как `default`, `include` (для подключения внешних файлов с гео-данными), `proxy` (для работы с X-Forwarded-For) и `ranges` (для указания IP-диапазонов). - [HTTP/3](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_v3/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/3. Модуль обеспечивает поддержку протокола HTTP/3 для соединений с клиентами и проксируемыми серверами. Документация содержит подробное описание директив, пример конфигурации и информацию о встроенных переменных. - [Stub Status](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_stub_status/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Stub Status. Модуль предоставляет доступ к базовой информации о состоянии сервера, включая статистику активных соединений, обработанных запросов и текущего состояния обработки. Информация доступна через специальный location с директивой stub_status. - [SSL](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_ssl/index.html.md): Подробный справочник по SSL-модулю веб-сервера Angie, обеспечивающему работу по протоколу HTTPS. Документация описывает все аспекты настройки SSL/TLS, включая конфигурацию сертификатов, управление сессиями и оптимизацию производительности. Особое внимание уделяется безопасности и совместимости с различными версиями протоколов и шифров. Также представлены рекомендации по настройке для достижения оптимальной производительности при использовании HTTPS. - [Auth Request](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_auth_request/index.html.md): Руководство по HTTP-модулю Auth Request в Angie, который позволяет выполнять авторизацию клиентов на основе результата подзапроса к внешнему сервису. Описывается логика работы модуля: разрешение доступа при коде ответа 2xx от подзапроса и запрет при 401/403. Рассматриваются директивы `auth_request` для включения механизма и указания URI подзапроса, и `auth_request_set` для установки переменных на основе ответа подзапроса. - [Headers](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_headers/index.html.md): Руководство по HTTP-модулю Headers в Angie, который позволяет управлять кэшированием ответов путем добавления или изменения заголовков Expires и Cache-Control, а также добавлять произвольные HTTP-заголовки и трейлеры. Описываются директивы `expires` для контроля кэширования, `add_header` для добавления заголовков к ответу и `add_trailer` для добавления полей в конец ответа. Приводятся примеры использования различных параметров и переменных. - [RealIP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_realip/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в указанном поле заголовка. Включает директивы для настройки доверенных адресов, выбора заголовка запроса и управления рекурсивным поиском. - [HTTP-модуль](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http/index.html.md): Полный справочник по HTTP-модулю веб-сервера Angie, описывающий основную функциональность веб-сервера, включая настройку серверных блоков, маршрутизацию запросов, обработку статических файлов и управление доступом. Документация охватывает все аспекты конфигурации, от базовых директив до расширенных возможностей, таких как перенаправления, keep-alive соединения и управление заголовками. Также представлены дополнительные модули, расширяющие базовую функциональность для различных сценариев использования. - [Proxy](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_proxy/index.html.md): Обширное руководство по HTTP-модулю Proxy в Angie, который позволяет передавать (проксировать) запросы на другие HTTP-серверы. Описывается множество директив для настройки этого процесса, включая `proxy_pass` (для указания адреса проксируемого сервера), `proxy_set_header` (для изменения/добавления заголовков запроса), управление буферизацией (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), кэшированием ответов (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), таймаутами (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), поведением при ошибках и взаимодействием с группами проксируемых серверов (`proxy_next_upstream`). Также рассматриваются вопросы SSL/TLS для соединений с проксируемыми серверами. - [DAV](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_dav/index.html.md): Руководство по HTTP-модулю DAV в Angie, который реализует поддержку протокола WebDAV для управления файлами на сервере. Описываются поддерживаемые методы (PUT, DELETE, MKCOL, COPY, MOVE) и директивы для настройки прав доступа к файлам и каталогам (`dav_access`), разрешения создания полного пути при загрузке (`create_full_put_path`) и задания минимальной глубины для удаления файлов (`min_delete_depth`). Также рассматривается взаимодействие с временными файлами и указание даты модификации. - [Rewrite](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_rewrite/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Rewrite. Модуль позволяет изменять URI запроса с помощью регулярных выражений PCRE, делать перенаправления и выбирать конфигурацию по условию. Документация содержит подробное описание директив модуля и примеры их использования. - [Sub](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_sub/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Sub. Модуль предоставляет фильтр, изменяющий в ответе одну заданную строку на другую. Поддерживает настройку замены строк, сохранение заголовка Last-Modified и выбор MIME-типов для обработки. - [UserID](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_userid/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль UserID. Модуль выдает cookie для идентификации клиентов и позволяет записывать в лог полученные и выданные cookie. Он совместим с модулем mod_uid для Apache и предоставляет гибкие настройки для управления cookie. - [AutoIndex](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_autoindex/index.html.md): Руководство по HTTP-модулю AutoIndex в Angie, который генерирует листинг содержимого директории, если не найден индексный файл. Описываются директивы для включения/отключения автоиндексации, настройки формата вывода (HTML, XML, JSON, JSONP), отображения точного размера файлов и использования локального времени. Также рассматривается взаимодействие с модулем Index. - [Metric](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_metric/index.html.md): Руководство по HTTP-модулю Metric в Angie, который позволяет создавать вычисляемые в реальном времени произвольные метрики. Описывается сохранение значений в разделяемой памяти, отображение в API, поддерживаемые типы агрегации данных (счетчики, гистограммы, скользящие средние) с группировкой по ключам. Рассматриваются директивы `metric_zone`, `metric_complex_zone` и `metric` для определения метрик, встроенные переменные и интеграция с Prometheus. - [FastCGI](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_fastcgi/index.html.md): Подробное руководство по HTTP-модулю FastCGI в Angie, который обеспечивает взаимодействие с FastCGI-серверами, такими как PHP-FPM. Описываются директивы для передачи запросов (`fastcgi_pass`), настройки параметров FastCGI (`fastcgi_param`), управления буферизацией и кэшированием ответов. Рассматриваются также опции для настройки соединений, таймаутов и обработки ошибок при работе с FastCGI-приложениями. - [Charset](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_charset/index.html.md): Руководство по HTTP-модулю Charset в Angie, который позволяет добавлять указанную кодировку в заголовок Content-Type и выполнять перекодировку данных ответа. Описываются директивы для задания целевой и исходной кодировок (`charset`, `source_charset`), определения таблиц перекодировки (`charset_map`) и указания MIME-типов для обработки (`charset_types`). Также рассматривается возможность переопределения кодировки ответов от проксированных серверов (`override_charset`). - [Access](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_access/index.html.md): Подробное руководство по модулю Access веб-сервера Angie, который позволяет контролировать доступ к ресурсам на основе IP-адресов клиентов и сетей. Документация описывает синтаксис и использование директив `allow` и `deny` для разрешения или блокирования доступа. Приведены примеры конфигурации для различных сценариев, включая ограничение доступа для отдельных IP, диапазонов CIDR и UNIX-сокетов, а также комбинирование с другими модулями аутентификации. - [Upstream](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_upstream/index.html.md): Подробный справочник по HTTP-модулю Upstream веб-сервера Angie, который позволяет определять и настраивать группы вышестоящих (backend) серверов. Описываются директивы для различных методов балансировки нагрузки, включая round-robin, least_conn, hash, и IP-хэширование. Также рассматриваются механизмы проверки состояния серверов, настройки таймаутов, повторных попыток и использования резервных серверов для обеспечения высокой доступности приложений. - [Limit Req](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_limit_req/index.html.md): Руководство по HTTP-модулю Limit Req в Angie, который позволяет ограничивать скорость обработки запросов от клиентов (например, по IP-адресу) с использованием алгоритма "leaky bucket". Описываются директивы для задания зоны разделяемой памяти и скорости (`limit_req_zone`), применения ограничения с возможностью всплеска (`limit_req` с параметрами `burst`, `nodelay`, `delay`), настройки уровня логирования (`limit_req_log_level`), кода ответа при превышении лимита (`limit_req_status`) и режима пробного запуска (`limit_req_dry_run`). Также упоминается переменная `$limit_req_status`. - [Upstream Probe](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: HTTP-модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Документация содержит подробное описание директивы upstream_probe, ее параметров и примеры конфигурации. - [GZip](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_gzip/index.html.md): Руководство по HTTP-модулю GZip в Angie, который позволяет сжимать HTTP-ответы методом gzip для уменьшения размера передаваемых данных. Описываются директивы для включения сжатия (`gzip`), настройки уровня компрессии (`gzip_comp_level`), минимального размера ответа для сжатия (`gzip_min_length`), указания MIME-типов (`gzip_types`) и управления сжатием для проксированных запросов (`gzip_proxied`). Также рассматривается добавление заголовка `Vary: Accept-Encoding` (`gzip_vary`) и отключение сжатия для определенных User-Agent (`gzip_disable`). - [gRPC](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_grpc/index.html.md): Руководство по HTTP-модулю gRPC в Angie, который позволяет проксировать HTTP/2 запросы к gRPC-серверам. Описываются директивы для указания адреса gRPC-сервера (`grpc_pass`), настройки буферизации, таймаутов соединения и чтения (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). Также рассматриваются опции для передачи и скрытия заголовков, обработки ошибок и взаимодействия с группами проксируемых серверов. - [Map](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_map/index.html.md): Руководство по HTTP-модулю Map в Angie, который позволяет создавать новые переменные, значения которых определяются на основе значений других переменных с использованием таблиц соответствия. Описывается синтаксис директивы `map` для задания исходной строки (с переменными), результирующей переменной и блока с правилами сопоставления (строки, регулярные выражения, маски имен хостов). Рассматриваются специальные параметры `default`, `hostnames`, `include`, `volatile` и директивы для настройки хэш-таблиц `map_hash_bucket_size` и `map_hash_max_size`. - [Mirror](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_mirror/index.html.md): Руководство по HTTP-модулю Mirror в Angie, который позволяет создавать фоновые подзапросы для зеркалирования оригинального клиентского запроса на другой URI. Ответы на зеркалирующие подзапросы игнорируются. Описываются директивы `mirror` для указания URI зеркала и `mirror_request_body` для контроля зеркалирования тела запроса. Приводятся примеры конфигурации для отправки копии запроса на тестовый бэкенд или систему логирования. - [Prometheus](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_prometheus/index.html.md): Руководство по HTTP-модулю Prometheus в Angie, который позволяет собирать статистику сервера и экспортировать ее в формате Prometheus. Описываются директивы `prometheus_template` для определения шаблонов метрик (с указанием имени метрики, переменной-источника, пути для сопоставления со статистикой Angie API и типа метрики) и `prometheus` для публикации метрик по указанному location. Приводится пример использования готового шаблона `prometheus_all.conf` и создания пользовательских метрик. - [Referer](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/http/http_referer/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Referer. Модуль позволяет блокировать доступ к сайту для запросов с неверными значениями поля Referer в заголовке. Хотя подделать запрос с нужным значением поля Referer несложно, модуль эффективен для блокирования массовых запросов от обычных браузеров. - [Почтовый модуль](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail/index.html.md): Полный справочник по почтовому модулю Angie ADC, реализующему функциональность почтового прокси-сервера. Документация охватывает все аспекты работы с почтовыми протоколами SMTP, IMAP и POP3, включая настройку серверных блоков, маршрутизацию почтовых запросов и аутентификацию пользователей. Особое внимание уделяется поддержке SSL/TLS для защиты почтовых соединений и расширенным возможностям конфигурации для различных сценариев использования почтового сервера. - [RealIP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_realip/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Протокол PROXY должен быть предварительно включен при помощи установки параметра proxy_protocol в директиве listen. - [Почтовые модули](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/index.html.md): | [Mail](https://angie.software//adc/docs-0.8.2/configuration_lb/reference/mail/mail.md#adc082-mail-... - [Proxy](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_proxy/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Proxy. Модуль обеспечивает поддержку почтовых протоколов (POP3, IMAP, SMTP), позволяя серверу работать в качестве прокси между клиентами и почтовыми серверами. Он устанавливает соединения с серверами, выполняет безопасную аутентификацию и правильно маршрутизирует трафик клиентов. - [Auth HTTP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_auth_http/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Auth HTTP. Модуль позволяет выполнять аутентификацию на основе дополнительного HTTP-запроса перед обработкой основного запроса. Такой подход обычно используется для передачи аутентификации внешним сервисам, объединения аутентификации в разных приложениях или интеграции со сторонними системами, такими как OAuth или LDAP. - [SMTP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_smtp/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SMTP. Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он поддерживает безопасную аутентификацию, шифрование через STARTTLS и SSL/TLS, а также маршрутизацию клиентских запросов. - [POP3](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_pop3/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль POP3. Модуль обеспечивает поддержку почтового протокола POP3, позволяя серверу загружать сообщения с почтовых серверов. Он подключается к серверам POP3, получает заголовки и содержимое сообщений, обеспечивает безопасную аутентификацию и управляет статусами сообщений. - [IMAP](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_imap/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль IMAP. Модуль обеспечивает поддержку почтового протокола IMAP, позволяя серверу взаимодействовать с системами хранения почты. Он устанавливает соединения с серверами IMAP, обрабатывает основные команды и обеспечивает безопасную аутентификацию. - [SSL](https://angie.software/adc/docs-0.8.2/configuration_lb/reference/mail/mail_ssl/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SSL. Модуль обеспечивает поддержку шифрования SSL/TLS для почтовых прокси-протоколов (POP3, IMAP, SMTP), позволяя устанавливать защищённые соединения между клиентами и сервером. Он обеспечивает шифрование SSL/TLS для входящих подключений, поддерживает обновление соединений через STARTTLS, управляет сертификатами и ключами, а также контролирует настройки SSL. - [Настройка системы](https://angie.software/adc/docs-0.8.2/management/system/index.html.md): Руководство по работе в веб-консоли Angie ADC. - [Выбор репозитория для резервного копирования](https://angie.software/adc/docs-0.8.2/management/system/backup-repo/index.html.md): Руководство по настройке репозитория для хранения резервной копии конфигурации баланcировщика в веб-консоли Angie ADC. Описываются доступные типы репозиториев и особенности их использования. Приведены пошаговые инструкции. - [Аудит действий пользователей](https://angie.software/adc/docs-0.8.2/management/system/audit/index.html.md): Действия пользователей в консоли записываются в журнал событий модуля, - [Управление пользователями](https://angie.software/adc/docs-0.8.2/management/system/managing-users/index.html.md): Руководство по управлению пользователями в веб-консоли Angie ADC. Описываются требования к логину и паролю, добавление новых пользователей, изменение учетных данных и статусов (активный, неактивный, удален), а также удаление пользователей. Приведены пошаговые инструкции. - [Авторизация](https://angie.software/adc/docs-0.8.2/management/system/authorization/index.html.md): Angie ADC поддерживает ролевое разграничение доступа к функциям системы. - [Настройка конфигурации](https://angie.software/adc/docs-0.8.2/management/system/system-configuration/index.html.md): Руководство по настройке системы Angie ADC. - [Аутентификация](https://angie.software/adc/docs-0.8.2/management/system/authentication/index.html.md): Angie ADC поддерживает два типа аутентификации пользователей: - [VRRP-маршрутизация](https://angie.software/adc/docs-0.8.2/routing/vrrp/index.html.md): Резервирование c помощью протокола VRRP - [Создание и удаление VRRP-групп](https://angie.software/adc/docs-0.8.2/routing/vrrp/vrrp-groups/index.html.md): Создание и удаление VRRP-групп - [Команды VRRP](https://angie.software/adc/docs-0.8.2/routing/vrrp/vrrp-commands/index.html.md): Здесь описываются команды VRRP, поддерживаемые в Angie ADC, и особенности их работы. - [Режим распределения нагрузки (Active-Active)](https://angie.software/adc/docs-0.8.2/routing/vrrp/vrrp-active-active/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [Предварительная настройка для VMware ESXi](https://angie.software/adc/docs-0.8.2/routing/vrrp/preconfiguring-esxi/index.html.md): Предварительная настройка для VMware ESXi - [Режим резервирования (Active-Standby)](https://angie.software/adc/docs-0.8.2/routing/vrrp/vrrp-active-standby/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [OSPF-маршрутизация](https://angie.software/adc/docs-0.8.2/routing/routing_ospf/index.html.md): Руководство по настройке OSPF-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола OSPF (Active-Active)](https://angie.software/adc/docs-0.8.2/routing/routing_ospf/ospf-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме распределения нагрузки (Active-Active). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Резервирование с помощью протокола OSPF (Active-Standby)](https://angie.software/adc/docs-0.8.2/routing/routing_ospf/ospf-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме резервирования (Active-Standby). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [BGP-маршрутизация](https://angie.software/adc/docs-0.8.2/routing/routing_bgp/index.html.md): Руководство по настройке BGP-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола BGP (Active-Active)](https://angie.software/adc/docs-0.8.2/routing/routing_bgp/bgp-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме распределения нагрузки (Active-Active) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, механизм RHI (Route Health Injection) и обработка типовых сценариев сбоя. Приведены примеры конфигураций для различных топологий сети. - [Резервирование с помощью протокола BGP (Active-Standby)](https://angie.software/adc/docs-0.8.2/routing/routing_bgp/bgp-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме резервирования (Active-Standby) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, атрибуты Local Preference и обработка типовых сценариев сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Типовые задачи и примеры](https://angie.software/adc/docs/common-tasks-and-examples/index.html.md): Сборник примеров настройки Angie ADC для решения различных задач. Включает руководства по настройке HTTPS (TLS), однорукого режима (one-armed mode), IPv6, ECMP (Equal-Cost Multi-Path) и пула SNAT. Представлены пошаговые инструкции и конфигурации. - [Настройка ECMP](https://angie.software/adc/docs/common-tasks-and-examples/ecmp/index.html.md): Руководство по настройке ECMP (Equal-Cost Multi-Path) в Angie ADC. Описывается распределение трафика между узлами Angie ADC и между несколькими путями к клиентам/серверам. Рассматривается использование внешнего хранилища sticky и UCMP-балансировка (Unequal Cost Multi-Path). - [Настройка однорукого режима (one-armed mode)](https://angie.software/adc/docs/common-tasks-and-examples/one_armed_mode/index.html.md): Руководство по настройке однорукого режима (one-armed mode) в Angie ADC. Описывается схема работы, при которой входящий и исходящий трафик проходит через один логический интерфейс. Рассматриваются преимущества и недостатки режима, обеспечение отказоустойчивости (VRRP, OSPF, BGP) и масштабирование с помощью multigroup VRRP. - [Настройка пула SNAT (SNAT Pool)](https://angie.software/adc/docs/common-tasks-and-examples/snat_pool/index.html.md): Руководство по настройке пула SNAT (Source Network Address Translation Pool) в Angie ADC. Описывается использование SNAT-пулов для обхода ограничений на количество одновременных подключений в высоконагруженных средах. Рассматриваются этапы ручной настройки, включая выбор IP-адресов, конфигурацию маршрутизации (BGP) и настройку правил балансировки с использованием модулей Split Clients и Map. - [Балансировка трафика на основе набора шифров](https://angie.software/adc/docs/common-tasks-and-examples/cipher-suite/index.html.md): В статье описывается конфигурация балансировщика нагрузки Angie ADC, который принимает трафик TLS с шифрованием ГОСТ. Трафик, зашифрованный по ГОСТ, перенаправляется на отдельный сервер без расшифровки. Приведены примеры конфигурации для маршрутизации потоков на основе анализа списка шифров ($ssl_preread_ciphers). Показаны варианты поведения для случаев, когда ГОСТ-шифры используются совместно с другими или являются единственными в соединении. - [Настройка HTTPS](https://angie.software/adc/docs/common-tasks-and-examples/tls/index.html.md): Руководство по настройке HTTPS (TLS) в Angie ADC. Описывается процесс загрузки TLS-сертификатов (CRT) и закрытых ключей (KEY) через Angie ADC CLI для аутентификации и шифрования данных управления и трафика. Приведены команды и примеры конфигураций. - [Настройка Transparent Proxy для TCP- и UDP-трафика](https://angie.software/adc/docs/common-tasks-and-examples/transparent-proxy/index.html.md): Руководство по настройке Transparent Proxy в Angie ADC. Описывается два метода реализации Transparent proxy, для каждого метода даны предусловия, примеры настройки балансировщика и маршрутизации. - [Настройка IPv6](https://angie.software/adc/docs/common-tasks-and-examples/ipv6/index.html.md): Руководство по настройке IPv6 в Angie ADC. Описывается конфигурация доступа к веб-интерфейсу управления, настройка протоколов маршрутизации (BGPv4, OSPFv3, BFD, VRRPv3) и обработка клиентского трафика IPv6. Рассматриваются смешанные подключения IPv4/IPv6 и настройка ip6tables. - [Глобальная балансировка](https://angie.software/adc/docs/gslb/index.html.md): Глобальная балансировка (GSLB) - это сервис, который управляет ответами на DNS-запросы на основе доступности серверов приложений и производительности центров обработки данных. Она обеспечивает гибкость настройки, отказоустойчивость и масштабируемость для распределения трафика между серверами. GSLB позволяет быстро переключаться между серверами благодаря низкому TTL и легко добавлять новые серверы в группы. - [Методы балансировки](https://angie.software/adc/docs/gslb/gslb-methods/index.html.md): Статья описывает настройку конфигурации GSLB (Global Server Load Balancing) в Angie ADC. В ней подробно рассматриваются принципы DNS-балансировки, проверки работоспособности серверов и структура конфигурационных файлов. Документация включает примеры настройки зон, правил распределения нагрузки, групп серверов и параметров проверки их доступности. - [Параметры конфигурации](https://angie.software/adc/docs/gslb/reference/index.html.md): Справочная информация по настройке GSLB. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации GSLB-балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка GSLB](https://angie.software/adc/docs/gslb/gslb_config/index.html.md): Статья описывает процесс просмотра и редактирования конфигурации модуля GSLB в Angie ADC. В ней подробно рассматривается расположение конфигурационных файлов, а также пошаговая инструкция по внесению изменений через веб-интерфейс Angie ADC. Статья содержит информацию о файлах Corefile и gslbd.yaml, их назначении и способах редактирования. - [Мониторинг и статистика](https://angie.software/adc/docs/monitoring-and-statistics/index.html.md): Руководство по работе в веб-интерфейсе Angie ADC. Описывается просмотр статистики балансировщика нагрузки, конфигураций балансировщика и GSLB, а также управление пользователями. Включает ссылки на подробные инструкции и интерфейс Console Light для детальной статистики. - [Экспорт метрик](https://angie.software/adc/docs/monitoring-and-statistics/exporting-metrics/index.html.md): Инструкция по экспорту метрик Node Exporter и Angie ADC во внешний Prometheus. Приведены примеры конфигураций и даны ссылки на дашборды Grafana. - [SNMP](https://angie.software/adc/docs/monitoring-and-statistics/snmp/index.html.md): Руководство по использованию SNMP. Описываются системные и собственные метрики. - [Мониторинг и статистика в Console Light](https://angie.software/adc/docs/monitoring-and-statistics/console-light/index.html.md): Обзор Console Light для Angie ADC, консоли для мониторинга активности и производительности сервера в реальном времени. Описывается интерфейс, включая вкладку "Angie" с виджетами соединений, HTTP-зон, HTTP-апстримов, TCP/UDP-зон и TCP/UDP-апстримов. Данные генерируются на основе API. - [Статистика балансировщика нагрузки](https://angie.software/adc/docs/monitoring-and-statistics/viewing-statistics/index.html.md): Инструкция по просмотру статистики балансировщика нагрузки в Angie ADC. Описывается, как получить доступ к детализированным графикам и статистике через веб-интерфейс с вкладки "Панель мониторинга". Дается ссылка на описание экрана мониторинга. - [Мониторинг системы](https://angie.software/adc/docs/monitoring-and-statistics/system-metrics/index.html.md): Руководство по мониторингу системных показателей Angie ADC (VA и оборудование). - [IP-маршрутизация](https://angie.software/adc/docs/routing/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с использованием протоколов маршрутизации BGP, OSPF, VRRP, RIP, PBR, а также протокола BFD для быстрого обнаружения сбоев. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Настройка RHI](https://angie.software/adc/docs/routing/rhi/index.html.md): Подробное руководство по настройке RHI (Route Health Injection). RHI позволяет динамически управлять маршрутами,анонсируемыми протоколами динамической маршрутизации, например BGP и OSPF,на основе данных о состоянии апстримов в балансировщике нагрузки. RHI позволяет автоматически отзывать префиксы при недоступности апстримов, минимизируя возможные циклы объявлений и отзывов. - [Использование протокола BFD для уменьшения времени реакции](https://angie.software/adc/docs/routing/bfd/index.html.md): Руководство по использованию протокола BFD (Bidirectional Forwarding Detection) в Angie ADC для уменьшения времени реакции на сбои в сети. Описывается принцип работы BFD, его настройка совместно с протоколами OSPF и BGP через Angie ADC CLI. Приведены примеры конфигураций и команды для проверки состояния BFD-сессий. - [Миграция с других решений](https://angie.software/adc/docs/adc-migration/index.html.md): Миграция с других решений на Angie ADC с подробным описанием настройки аналогичных функций средствами Angie ADC. - [Передача IP-адреса клиента как аналог Use Source IP Mode (USIP) от Citrix NetScaler](https://angie.software/adc/docs/adc-migration/use-source-ip-mode/index.html.md): В статье приведены способы передачи апстрим-серверу настоящего IP-адреса клиента средствами Angie ADC как аналог Use Source IP Mode (USIP) от Citrix NetScaler. Приводятся методы как для HTTP- и HTTPS-трафика, так и для TCP- и UDP-трафика. Даны ссылки на статьи с примерами настройки. - [Keepalive как аналог OneConnect profile от F5](https://angie.software/adc/docs/adc-migration/keepalive-oneconnect/index.html.md): В статье приведена настройка keepalive-соединений как аналог OneConnect Profile от F5 BIG-IP. Приводятся примеры конфигурации и даны рекомендации по разделению потоков по IP-адресам - [Управление](https://angie.software/adc/docs/management/index.html.md): Руководство по работе в веб-интерфейсе Angie ADC. Описывается управление пользователями, репозиториями и просмотр конфигураций и статистики. - [Веб-интерфейс Angie ADC](https://angie.software/adc/docs/management/adc-console/index.html.md): Обзор веб-интерфейса Angie ADC. Описываются экран входа, вкладка "Панель мониторинга" с виджетами балансировщиков нагрузки, экран мониторинга балансировщика с детализированными графиками по серверным зонам и зонам апстримов, а также возможности управления пользователями и конфигурациями. - [Справочник команд (CLI)](https://angie.software/adc/docs/management/cli-commands/index.html.md): Рекомендуемый интерфейс для всех операций кроме настройки VRRP — СLI на порту 2222. - [Журналы событий](https://angie.software/adc/docs/management/logging/index.html.md): Angie ADC записывает все события системы и действия пользователей в веб-интерфейсе в журналы событий... - [Балансировщик нагрузки](https://angie.software/adc/docs/configuration_lb/index.html.md): Руководство по настройке балансировщика нагрузки Angie ADC. Описывает принципы распределения клиентских запросов между серверами на уровнях L7 (HTTP) и L4 (TCP/UDP), способы обеспечения высокой доступности и резервирования. Включает сведения о модулях queue, keepalive, sticky, zone и upstream_probe, а также о хранении и восстановлении версий конфигурации. Содержит ссылки на справочные материалы по директивам и модулям балансировки. - [Просмотр и редактирование конфигурации](https://angie.software/adc/docs/configuration_lb/config/index.html.md): Руководство по просмотру и редактированию конфигурации балансировщика нагрузки Angie ADC. Описывает работу с конфигурационным файлом через веб-интерфейс, включая просмотр текущей конфигурации, редактирование, восстановление предыдущих версий и применение изменений. Приведены рекомендации по использованию портов и указаны системные порты, зарезервированные внутренними сервисами Angie ADC. - [Проверки работоспособности серверов](https://angie.software/adc/docs/configuration_lb/health-probes/index.html.md): Руководство по настройке проверок работоспособности серверов в Angie ADC. Описывает пассивные и активные проверки (health probes), используемые для автоматического исключения недоступных серверов из пула балансировки. Приведены примеры настройки проверок для HTTP, TCP/UDP и ICMP (ping), а также логика определения состояния серверов по параметрам fails, passes и essential. Содержит ссылки на справочные материалы по директивам активных проверок в HTTP- и stream-модулях. - [Резервное копирование и восстановление конфигурации](https://angie.software/adc/docs/configuration_lb/config-backup/index.html.md): Руководство по резервному копированию и восстановлению конфигурации балансировщика нагрузки в Angie ADC. Описывается автоматическое сохранение версий, просмотр списка резервных копий, присвоение статуса "нерабочая", откат к последней рабочей версии и применение конфигурации из произвольной резервной копии через веб-интерфейс. - [Методы балансировки](https://angie.software/adc/docs/configuration_lb/lb-methods/index.html.md): Руководство по методам балансировки нагрузки в Angie ADC. Описывает HTTP- и stream-балансировку, а также поддерживаемые алгоритмы распределения трафика — round-robin, hash, ip_hash, least_conn, random, least_time, feedback, least_bandwidth и least_packets. Приведены сведения о дополнительных возможностях настройки (keepalive, sticky, zone, upstream_probe, queue, backup-группы) и примеры конфигураций для HTTP и TCP/UDP. - [Резервирование проксируемых серверов](https://angie.software/adc/docs/configuration_lb/backup-server-groups/index.html.md): Подробное руководство по резервированию проксируемых серверов балансировщика нагрузки Angie ADC. Описывается использование нескольких групп резервных проксируемых серверов (backup-групп серверов). Приведены примеры конфигураций для различных сценариев. - [Высокая доступность](https://angie.software/adc/docs/high-availability/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с помощью HA-пары. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Управление парой](https://angie.software/adc/docs/high-availability/managing-ha-pair/index.html.md): Статья описывает просмотр свойств HA-пары (пары высокой доступности) и настройку ее конфигурации в Angie ADC, а также удаление. В статье подробно рассматриваются параметры каждого узла. - [Обзор работы](https://angie.software/adc/docs/high-availability/ha-introduction/index.html.md): Статья предлагает обзор работы HA-пары (конфигурации высокой доступности) в Angie ADC. Рассматриваются принципы работы HA-пары: режим, проверки работоспособности, синхронизация и статусы узлов. - [Создание пары высокой доступности](https://angie.software/adc/docs/high-availability/creating-ha-pair/index.html.md): Статья описывает создание HA-пары (пары высокой доступности) и ее первичную настройку в Angie ADC. В статье подробно рассматриваются предварительные требования и приводится пошаговая инструкция по созданию HA-пары. - [Настройка высокой доступности в паре](https://angie.software/adc/docs/high-availability/configuring-ha/index.html.md): Статья описывает настройку механизмов высокой доступности в паре высокой доступности Angie ADC. В статье подробно рассматриваются механизмы VRRP, OSPF, BGP для обеспечения отказоустойчивости. - [Привязка клиентских сессий](https://angie.software/adc/docs/high-availability/ha-sticky-sessions/index.html.md): Статья предлагает обзор работы привязки клиентских сессий в паре высокой доступности в Angie ADC. Рассматриваются принципы работы sticky sessions и конфигурация балансировки нагрузки. - [Установка и обновление](https://angie.software/adc/docs/install/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Мастер первоначальной настройки](https://angie.software/adc/docs/install/setup-wizard/index.html.md): Инструкции по выполнению мастера первоначальной настройки Angie ADC. Рассмотрены настройка интерфейсов, бондов, VLAN и другие возможности. - [Развертывание образа OVA](https://angie.software/adc/docs/install/install-ova/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-интерфейсу. - [Загрузка дистрибутива](https://angie.software/adc/docs/install/download/index.html.md): Инструкции по развертыванию виртуального устройства Angie ADC с использованием образов OVA (для VMware, VirtualBox) и qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по скачиванию, проверке целостности, импорту и запуску образов, а также первоначальному доступу к веб-интерфейсу. Рассмотрены предварительные требования для установки qcow2. - [Приложение: пути обновления Angie ADC](https://angie.software/adc/docs/install/upgrade-path/index.html.md): Схема по обновлению виртуального устройства Angie ADC. Приведены прямые пути обновления и даны ссылки на файлы обновления. - [Развертывание образа qcow2](https://angie.software/adc/docs/install/install-qcow2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-интерфейсу. Рассмотрены предварительные требования для установки qcow2. - [Обновление Angie ADC](https://angie.software/adc/docs/install/update/index.html.md): Инструкции по обновлению Angie ADC. Описаны предварительные действия и шаги по скачиванию, проверке прав и запуску обновления. - [Установка с помощью cloud-init](https://angie.software/adc/docs/install/cloud-init/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Развертывание образа qcow2 с cloud-init](https://angie.software/adc/docs/install/cloud-init/install-qcow2-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды и ISO-образа, скачиванию и развертыванию образа, а также первоначальному доступу к веб-интерфейсу. Рассмотрены предварительные требования для установки qcow2. - [Настройка файла network-config для cloud-init](https://angie.software/adc/docs/install/cloud-init/install-cloud-init/index.html.md): Подробное руководство по настройке файла network-config с использованием cloud-init. Приведены примеры конфигураций и команд. - [Развертывание образа OVA с cloud-init](https://angie.software/adc/docs/install/cloud-init/install-ova-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware, VirtualBox). Описаны шаги по подготовке среды, настройке ISO-образа cloud-init, скачиванию и развертыванию образа, а также первоначальному доступу к веб-интерфейсу. - [Справочная информация](https://angie.software/adc/docs/configuration_lb/reference/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP upstream и Stream upstream. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка ACME](https://angie.software/adc/docs/configuration_lb/reference/acme/index.html.md): Подробное руководство по настройке встроенного модуля ACME в веб-сервере Angie, предназначенного для автоматического получения и обновления SSL/TLS сертификатов. Описываются общие шаги конфигурации, включая определение ACME-клиентов, указание доменов и настройку различных методов проверки владения доменом: HTTP-проверка, DNS-проверка и использование внешних хуков. Также разъясняется механизм хранения ключей и сертификатов, их использование в конфигурации сервера через переменные, и приводятся практические примеры настройки для HTTP-проверки. - [Соединения, сессии, запросы, логи](https://angie.software/adc/docs/configuration_lb/reference/processing/index.html.md): Подробное описание механизмов обработки сетевых взаимодействий в веб-сервере Angie ADC. Рассматриваются различные методы обработки соединений (такие как epoll, kqueue), их автоматический выбор и ручная настройка. Детализируются этапы обработки HTTP-запросов и TCP/UDP-сессий, от установления соединения до логирования, включая фазы post-read, rewrite, access, content. Также объясняется процесс выбора виртуального сервера на основе SNI или заголовка Host и как это влияет на применение конфигурационных директив. - [Настройка пользовательских метрик](https://angie.software/adc/docs/configuration_lb/reference/custom-metrics/index.html.md): Краткое руководство по настройке пользовательских HTTP-метрик в Angie. Описывает создание зон метрик, обновление метрик при обработке запросов и вывод через /status/http/metric_zones. - [Конфигурационные файлы](https://angie.software/adc/docs/configuration_lb/reference/configfile/index.html.md): Подробное описание структуры и синтаксиса конфигурационных файлов веб-сервера Angie. Рассматриваются основные контексты конфигурации, такие как `events`, `http`, `stream`, а также принцип наследования директив между родительскими и дочерними контекстами. Объясняется использование директивы `include` для модульности, правила написания директив и параметров, включая указание единиц измерения размеров и времени, а также настройка хэш-таблиц для оптимальной производительности и процедура перезагрузки конфигурации без прерывания обслуживания. - [Основной модуль](https://angie.software/adc/docs/configuration_lb/reference/core/index.html.md): Подробный справочник по основному (core) модулю веб-сервера Angie ADC, который обеспечивает базовую функциональность и содержит ключевые директивы конфигурации. Описываются настройки для управления рабочими процессами, выбора событийно-ориентированных моделей, обработки входящих соединений и запросов. Включает детальное описание таких директив, как `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` и `env`, которые контролируют фундаментальные аспекты работы сервера и ведение журналов. - [Потоковые модули](https://angie.software/adc/docs/configuration_lb/reference/stream/index.html.md): | [Stream](https://angie.software//adc/docs/configuration_lb/reference/stream/stream.md#adc-stream-c... - [ACME](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_acme/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль ACME. Модуль обеспечивает автоматическое получение и обновление SSL-сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы и переменные для настройки модуля, зависимость от HTTP-модуля и ограничения. - [MQTT Preread](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_mqtt_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль MQTT Preread. Модуль позволяет извлекать идентификатор клиента и имя пользователя из пакетов CONNECT протокола MQTT версий 3.1.1 и 5.0. Эта функциональность может использоваться для маршрутизации соединений на основе данных MQTT-клиента. - [Upstream](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_upstream/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream. Модуль предоставляет контекст для описания группы серверов, которые могут использоваться в директиве proxy_pass. Включает различные методы балансировки нагрузки и механизмы отказоустойчивости. - [Upstream Probe](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: потоковый модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Он позволяет настраивать параметры проверок, такие как интервал, пороговые значения успешных и неуспешных попыток, и режимы работы. - [SSL Preread](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_ssl_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль SSL Preread. Модуль позволяет извлекать информацию из сообщения ClientHello без терминации TLS, включая имя сервера через SNI, протоколы через ALPN и шифры cipher suite. Он предоставляет возможность маршрутизации трафика на основе этих данных. - [RDP Preread](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_rdp_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RDP Preread. Модуль позволяет извлекать cookie, используемые для идентификации и управления сессиями в протоколе RDP, до принятия решения о балансировке. Это дает возможность реализовать привязку клиентов к серверам на основе значений cookie. - [Pass](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_pass/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Pass. Модуль позволяет передавать принятое соединение напрямую на любой настроенный слушающий сокет в HTTP, потоковый или почтовый модули. Рассматриваются примеры конфигурации и доступные директивы. - [Set](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_set/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Set. Модуль позволяет устанавливать значение переменной в контексте server. Директива set используется для присвоения значений переменным, которые могут быть текстом, другими переменными или их комбинациями. - [RealIP](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_realip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Для работы модуля необходимо предварительно включить протокол PROXY с помощью параметра proxy_protocol в директиве listen. - [Access](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_access/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Access. Модуль позволяет ограничить доступ для определенных адресов клиентов, используя директивы allow и deny. Правила проверяются в порядке их записи до первого соответствия, что позволяет гибко настраивать доступ для различных IP-сетей. - [Split Clients](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_split_clients/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Split Clients. Модуль позволяет генерировать переменные для A/B-тестирования и канареечных релизов, направляя определенный процент клиентов на разные серверы или конфигурации. Использует алгоритм хеширования MurmurHash2 для распределения клиентов по корзинам. - [Limit Conn](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_limit_conn/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Limit Conn. Модуль позволяет ограничить число соединений по заданному ключу, например, число соединений с одного IP-адреса. Документация содержит примеры конфигурации и описание всех доступных директив модуля. - [Потоковый модуль](https://angie.software/adc/docs/configuration_lb/reference/stream/stream/index.html.md): Подробный справочник по потоковому модулю веб-сервера Angie, предназначенному для обработки TCP и UDP соединений. Документация описывает все аспекты работы с потоковыми протоколами, включая настройку серверных блоков, маршрутизацию трафика, балансировку нагрузки и проксирование. Особое внимание уделяется поддержке SSL/TLS и управлению соединениями для различных сетевых сервисов, таких как базы данных, DNS и другие протоколы. Также представлены дополнительные модули, расширяющие базовую функциональность для специфических сценариев использования. - [Geo](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_geo/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Geo. Модуль создает переменные, значения которых зависят от IP-адреса клиента, позволяя настраивать поведение сервера в зависимости от географического расположения. Поддерживает задание адресов в формате CIDR, диапазонов и специальных параметров. - [SSL](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_ssl/index.html.md): Справочник по встроенному модулю SSL для потокового модуля Angie. Модуль обеспечивает поддержку протокола SSL/TLS для прокси-сервера, включая настройку сертификатов, шифров и параметров безопасности. Документация содержит полное описание всех директив и переменных модуля. - [Return](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_return/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Return. Модуль позволяет отправить заданное значение клиенту и после этого закрыть соединение. Директива return может использовать текст, переменные и их комбинации в качестве возвращаемого значения. - [Log](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_log/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Log. Модуль предназначен для записи логов запросов в указанном формате с возможностью настройки буферизации и сжатия. Включает директивы для управления форматом, путями и параметрами логирования. - [Map](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_map/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Map. Модуль Map создает переменные, значения которых зависят от значений других переменных. Он позволяет гибко настраивать логику работы сервера на основе различных условий и входных данных. - [Proxy](https://angie.software/adc/docs/configuration_lb/reference/stream/stream_proxy/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Proxy. Модуль позволяет проксировать потоки данных по TCP, UDP и UNIX-сокетам, с поддержкой различных настроек безопасности и производительности. - [Сторонние модули](https://angie.software/adc/docs/configuration_lb/reference/external-modules/index.html.md): Подробное руководство настройке популярных сторонних nginx-совместимых модулей для Angie ADC. Документ содержит перечень доступных модулей с кратким описанием их функциональности. Подчеркивается, что компания "Веб-Сервер" предоставляет пакеты для удобства пользователей, но не несет ответственности за исходный код и последствия установки этих модулей. - [Справочник API NJS](https://angie.software/adc/docs/configuration_lb/reference/external-modules/njs-reference/index.html.md): Справочник API NJS — полная документация объектов, методов и свойств для расширения функциональности Angie с помощью JavaScript. - [GeoIP2](https://angie.software/adc/docs/configuration_lb/reference/external-modules/geoip2/index.html.md): Руководство по модулю GeoIP2 для веб-сервера Angie, который позволяет определять геолокацию клиента на основе его IP-адреса с использованием баз данных MaxMind GeoIP2. Документация содержит инструкции по загрузке модуля для HTTP и Stream контекстов, подробный пример конфигурации с использованием переменных для получения кода и названия страны, а также демонстрацию работы модуля с различными IP-адресами. Также приведена ссылка на полную документацию и исходный код. - [HTTP JS](https://angie.software/adc/docs/configuration_lb/reference/external-modules/http_js/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript-функциями, фильтрации контента и управления переменными. - [Stream JS](https://angie.software/adc/docs/configuration_lb/reference/external-modules/stream_js/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript в потоковом режиме, поддержку фильтрации данных и обработки сессий. - [NJS](https://angie.software/adc/docs/configuration_lb/reference/external-modules/njs/index.html.md): Модуль njs для веб-сервера Angie предоставляет мощный механизм программного расширения на языке JavaScript. Позволяет реализовать произвольную логику обработки, контроль доступа, динамическую маршрутизацию и многое другое. Используется собственная высокопроизводительная реализация виртуальной машины JavaScript. Описаны примеры применения и возможности. - [HTTP/2](https://angie.software/adc/docs/configuration_lb/reference/http/http_v2/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/2. Модуль обеспечивает поддержку протокола HTTP/2 и включает набор директив для его настройки. Документация содержит примеры конфигурации, описание всех доступных директив и встроенных переменных. - [HTTP-модули](https://angie.software/adc/docs/configuration_lb/reference/http/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [uWSGI](https://angie.software/adc/docs/configuration_lb/reference/http/http_uwsgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль uWSGI. Модуль позволяет передавать запросы uWSGI-серверу, обеспечивая эффективное взаимодействие между Angie и uWSGI-приложениями. Включает полный набор директив для настройки соединений, буферизации, кэширования и SSL/TLS. - [Split Clients](https://angie.software/adc/docs/configuration_lb/reference/http/http_split_clients/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Split Clients. Модуль генерирует переменные для A/B-тестирования, канареечных релизов и других сценариев распределения трафика. Он позволяет направлять определенный процент клиентов на разные серверы или конфигурации на основе хэширования. - [Empty GIF](https://angie.software/adc/docs/configuration_lb/reference/http/http_empty_gif/index.html.md): Руководство по HTTP-модулю Empty GIF в Angie, который предназначен для отдачи однопиксельного прозрачного GIF-изображения. Этот модуль полезен для различных целей веб-аналитики и отслеживания, где требуется минимальный по размеру ответ. Описывается единственная директива `empty_gif` и приводится пример ее использования в конфигурации `location`. - [FLV](https://angie.software/adc/docs/configuration_lb/reference/http/http_flv/index.html.md): Руководство по HTTP-модулю FLV в Angie, который обеспечивает серверную поддержку псевдо-стриминга для файлов формата Flash Video (FLV). Модуль обрабатывает запросы с параметром `start` в строке запроса, позволяя начинать воспроизведение с указанного смещения. Описывается директива `flv` для включения данной функциональности в определенном `location`. - [Addition](https://angie.software/adc/docs/configuration_lb/reference/http/http_addition/index.html.md): Руководство по HTTP-модулю Addition в Angie, который позволяет добавлять произвольный текст до и после основного тела HTTP-ответа. Описываются директивы `add_before_body` и `add_after_body` для указания URI подзапросов, генерирующих добавляемый контент. Также рассматривается директива `addition_types` для определения MIME-типов ответов, к которым будет применяться данная функциональность. - [Auth Basic](https://angie.software/adc/docs/configuration_lb/reference/http/http_auth_basic/index.html.md): Руководство по HTTP-модулю Auth Basic в Angie, который реализует ограничение доступа к ресурсам с использованием протокола HTTP Basic Authentication. Описываются директивы `auth_basic` для включения аутентификации и указания realm, и `auth_basic_user_file` для задания файла с именами и паролями пользователей. Рассматриваются поддерживаемые форматы паролей, включая crypt, MD5 (apr1) и схемы RFC 2307 (PLAIN, SHA, SSHA). - [Slice](https://angie.software/adc/docs/configuration_lb/reference/http/http_slice/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Slice. Модуль разбивает запрос на подзапросы, каждый из которых возвращает определенный диапазон ответа, что обеспечивает более эффективное кэширование больших ответов. Модуль позволяет настраивать размер фрагментов и использовать переменную $slice_range для передачи диапазона на проксируемый сервер. - [Index](https://angie.software/adc/docs/configuration_lb/reference/http/http_index/index.html.md): Руководство по HTTP-модулю Index в Angie, который обрабатывает запросы, оканчивающиеся на слэш (`/`), путем поиска и отдачи указанных индексных файлов (например, `index.html`). Описывается директива `index` для задания списка имен индексных файлов, которые проверяются в указанном порядке. Также рассматривается возможность использования переменных в именах файлов и внутренние перенаправления, возникающие при использовании индексных файлов. - [Secure Link](https://angie.software/adc/docs/configuration_lb/reference/http/http_secure_link/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Secure Link. Модуль позволяет проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок. Реализует два режима работы для различных сценариев защиты. - [Random Index](https://angie.software/adc/docs/configuration_lb/reference/http/http_random_index/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Random Index. Модуль обслуживает запросы, оканчивающиеся косой чертой, и выдает случайный файл в качестве индексного файла каталога. Он выполняется до модуля http_index и может быть включен при сборке из исходного кода с помощью специального параметра. - [SCGI](https://angie.software/adc/docs/configuration_lb/reference/http/http_scgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SCGI. Модуль позволяет передавать запросы SCGI-серверу, настраивать кэширование, буферизацию и другие параметры взаимодействия. - [GZip Static](https://angie.software/adc/docs/configuration_lb/reference/http/http_gzip_static/index.html.md): Руководство по HTTP-модулю GZip Static в Angie, который позволяет серверу отдавать предварительно сжатые файлы с расширением .gz вместо оригинальных, если клиент поддерживает gzip-сжатие. Это снижает нагрузку на CPU, так как сжатие выполняется заранее. Описывается директива `gzip_static` для включения модуля и ее параметры (`on`, `off`, `always`), а также взаимодействие с директивами модуля GZip и GunZIP. - [GunZIP](https://angie.software/adc/docs/configuration_lb/reference/http/http_gunzip/index.html.md): Руководство по HTTP-модулю GunZIP в Angie, который позволяет распаковывать HTTP-ответы, сжатые методом gzip, для клиентов, не поддерживающих данный метод сжатия. Это полезно для экономии места на сервере при хранении предварительно сжатых данных. Описываются директивы `gunzip` для включения модуля и `gunzip_buffers` для настройки буферов распаковки. Также упоминается взаимодействие с директивами модуля GZip. - [Memcached](https://angie.software/adc/docs/configuration_lb/reference/http/http_memcached/index.html.md): Руководство по HTTP-модулю Memcached в Angie, который позволяет получать данные напрямую из memcached-сервера по ключу, заданному в переменной `$memcached_key`. Описываются директивы для указания адреса memcached-сервера (`memcached_pass`), настройки буфера (`memcached_buffer_size`), таймаутов (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), а также опции для взаимодействия с группами проксируемых серверов (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) и обработки gzip-флага (`memcached_gzip_flag`). - [MP4](https://angie.software/adc/docs/configuration_lb/reference/http/http_mp4/index.html.md): Руководство по HTTP-модулю MP4 в Angie, который обеспечивает серверную поддержку псевдо-стриминга для MP4-файлов (MP4, M4V, M4A). Модуль обрабатывает запросы с параметрами `start` и `end` для воспроизведения с определенной временной точки или в заданном диапазоне. Описываются директивы `mp4` (для включения модуля), `mp4_buffer_size`, `mp4_max_buffer_size` (для настройки буферов), `mp4_limit_rate` (для ограничения скорости отдачи), `mp4_limit_rate_after` и `mp4_start_key_frame` (для начала воспроизведения с ключевого кадра). Подчеркивается важность расположения moov-атома в начале файла для оптимальной работы. - [Browser](https://angie.software/adc/docs/configuration_lb/reference/http/http_browser/index.html.md): Руководство по HTTP-модулю Browser в Angie, который анализирует заголовок User-Agent для определения типа и версии браузера клиента. Описываются директивы для классификации браузеров как "современные" или "устаревшие" (`modern_browser`, `ancient_browser`) и установки соответствующих переменных (`$modern_browser`, `$ancient_browser`, `$msie`). Приводятся примеры конфигурации для выбора индексного файла или выполнения перенаправлений на основе типа браузера. - [Log](https://angie.software/adc/docs/configuration_lb/reference/http/http_log/index.html.md): Руководство по HTTP-модулю Log в Angie, который отвечает за запись логов доступа. Описываются директивы для определения формата лога (`log_format` с опцией `escape` для JSON/default/none) и настройки пути, формата и параметров записи лога (`access_log` с опциями `buffer`, `gzip`, `flush`, `if`). Также рассматривается кэширование дескрипторов лог-файлов (`open_log_file_cache`) и предопределенный формат `combined`. Логи записываются в контексте location, где завершается обработка запроса. - [API](https://angie.software/adc/docs/configuration_lb/reference/http/http_api/index.html.md): Подробное руководство по HTTP-модулю API веб-сервера Angie ADC, который предоставляет RESTful интерфейс для получения информации о состоянии сервера и управления его конфигурацией. Описывается структура API, доступные эндпоинты для получения метрик по соединениям, зонам памяти, DNS, HTTP-запросам, кэшу и другим компонентам. Рассматриваются директивы `api` и `api_config_files` для настройки доступа и вывода информации о конфигурационных файлах. Также освещается возможность динамической конфигурации апстримов через API. - [Limit Conn](https://angie.software/adc/docs/configuration_lb/reference/http/http_limit_conn/index.html.md): Руководство по HTTP-модулю Limit Conn в Angie, который позволяет ограничивать количество одновременных соединений от одного клиента (например, по IP-адресу) или для всего сервера. Описываются директивы для задания зоны разделяемой памяти (`limit_conn_zone`), установки лимита (`limit_conn`), настройки уровня логирования (`limit_conn_log_level`), кода ответа при превышении лимита (`limit_conn_status`) и режима пробного запуска (`limit_conn_dry_run`). Также упоминается переменная `$limit_conn_status`. - [ACME](https://angie.software/adc/docs/configuration_lb/reference/http/http_acme/index.html.md): Подробный справочник по HTTP-модулю ACME веб-сервера Angie, который обеспечивает автоматическое получение и обновление SSL/TLS сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы для настройки ACME-клиентов, указания доменов, методов проверки (HTTP, DNS), типов ключей и управления процессом обновления. Также рассматривается использование переменных для доступа к полученным сертификатам и ключам в конфигурации сервера. - [SSI](https://angie.software/adc/docs/configuration_lb/reference/http/http_ssi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SSI. Описывает фильтр, обрабатывающий команды SSI (Server Side Includes) в проходящих через него ответах. Включает подробную информацию о директивах модуля, поддерживаемых командах SSI и встроенных переменных. - [Geo](https://angie.software/adc/docs/configuration_lb/reference/http/http_geo/index.html.md): Руководство по HTTP-модулю Geo в Angie, который позволяет создавать переменные, значения которых зависят от IP-адреса клиента. Описывается синтаксис директивы `geo` для определения соответствий между IP-адресами (или диапазонами CIDR) и значениями переменных. Рассматриваются специальные параметры, такие как `default`, `include` (для подключения внешних файлов с гео-данными), `proxy` (для работы с X-Forwarded-For) и `ranges` (для указания IP-диапазонов). - [HTTP/3](https://angie.software/adc/docs/configuration_lb/reference/http/http_v3/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/3. Модуль обеспечивает поддержку протокола HTTP/3 для соединений с клиентами и проксируемыми серверами. Документация содержит подробное описание директив, пример конфигурации и информацию о встроенных переменных. - [Stub Status](https://angie.software/adc/docs/configuration_lb/reference/http/http_stub_status/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Stub Status. Модуль предоставляет доступ к базовой информации о состоянии сервера, включая статистику активных соединений, обработанных запросов и текущего состояния обработки. Информация доступна через специальный location с директивой stub_status. - [SSL](https://angie.software/adc/docs/configuration_lb/reference/http/http_ssl/index.html.md): Подробный справочник по SSL-модулю веб-сервера Angie, обеспечивающему работу по протоколу HTTPS. Документация описывает все аспекты настройки SSL/TLS, включая конфигурацию сертификатов, управление сессиями и оптимизацию производительности. Особое внимание уделяется безопасности и совместимости с различными версиями протоколов и шифров. Также представлены рекомендации по настройке для достижения оптимальной производительности при использовании HTTPS. - [Auth Request](https://angie.software/adc/docs/configuration_lb/reference/http/http_auth_request/index.html.md): Руководство по HTTP-модулю Auth Request в Angie, который позволяет выполнять авторизацию клиентов на основе результата подзапроса к внешнему сервису. Описывается логика работы модуля: разрешение доступа при коде ответа 2xx от подзапроса и запрет при 401/403. Рассматриваются директивы `auth_request` для включения механизма и указания URI подзапроса, и `auth_request_set` для установки переменных на основе ответа подзапроса. - [Headers](https://angie.software/adc/docs/configuration_lb/reference/http/http_headers/index.html.md): Руководство по HTTP-модулю Headers в Angie, который позволяет управлять кэшированием ответов путем добавления или изменения заголовков Expires и Cache-Control, а также добавлять произвольные HTTP-заголовки и трейлеры. Описываются директивы `expires` для контроля кэширования, `add_header` для добавления заголовков к ответу и `add_trailer` для добавления полей в конец ответа. Приводятся примеры использования различных параметров и переменных. - [RealIP](https://angie.software/adc/docs/configuration_lb/reference/http/http_realip/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в указанном поле заголовка. Включает директивы для настройки доверенных адресов, выбора заголовка запроса и управления рекурсивным поиском. - [HTTP-модуль](https://angie.software/adc/docs/configuration_lb/reference/http/http/index.html.md): Полный справочник по HTTP-модулю веб-сервера Angie, описывающий основную функциональность веб-сервера, включая настройку серверных блоков, маршрутизацию запросов, обработку статических файлов и управление доступом. Документация охватывает все аспекты конфигурации, от базовых директив до расширенных возможностей, таких как перенаправления, keep-alive соединения и управление заголовками. Также представлены дополнительные модули, расширяющие базовую функциональность для различных сценариев использования. - [Proxy](https://angie.software/adc/docs/configuration_lb/reference/http/http_proxy/index.html.md): Обширное руководство по HTTP-модулю Proxy в Angie, который позволяет передавать (проксировать) запросы на другие HTTP-серверы. Описывается множество директив для настройки этого процесса, включая `proxy_pass` (для указания адреса проксируемого сервера), `proxy_set_header` (для изменения/добавления заголовков запроса), управление буферизацией (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), кэшированием ответов (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), таймаутами (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), поведением при ошибках и взаимодействием с группами проксируемых серверов (`proxy_next_upstream`). Также рассматриваются вопросы SSL/TLS для соединений с проксируемыми серверами. - [DAV](https://angie.software/adc/docs/configuration_lb/reference/http/http_dav/index.html.md): Руководство по HTTP-модулю DAV в Angie, который реализует поддержку протокола WebDAV для управления файлами на сервере. Описываются поддерживаемые методы (PUT, DELETE, MKCOL, COPY, MOVE) и директивы для настройки прав доступа к файлам и каталогам (`dav_access`), разрешения создания полного пути при загрузке (`create_full_put_path`) и задания минимальной глубины для удаления файлов (`min_delete_depth`). Также рассматривается взаимодействие с временными файлами и указание даты модификации. - [Rewrite](https://angie.software/adc/docs/configuration_lb/reference/http/http_rewrite/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Rewrite. Модуль позволяет изменять URI запроса с помощью регулярных выражений PCRE, делать перенаправления и выбирать конфигурацию по условию. Документация содержит подробное описание директив модуля и примеры их использования. - [Sub](https://angie.software/adc/docs/configuration_lb/reference/http/http_sub/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Sub. Модуль предоставляет фильтр, изменяющий в ответе одну заданную строку на другую. Поддерживает настройку замены строк, сохранение заголовка Last-Modified и выбор MIME-типов для обработки. - [UserID](https://angie.software/adc/docs/configuration_lb/reference/http/http_userid/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль UserID. Модуль выдает cookie для идентификации клиентов и позволяет записывать в лог полученные и выданные cookie. Он совместим с модулем mod_uid для Apache и предоставляет гибкие настройки для управления cookie. - [AutoIndex](https://angie.software/adc/docs/configuration_lb/reference/http/http_autoindex/index.html.md): Руководство по HTTP-модулю AutoIndex в Angie, который генерирует листинг содержимого директории, если не найден индексный файл. Описываются директивы для включения/отключения автоиндексации, настройки формата вывода (HTML, XML, JSON, JSONP), отображения точного размера файлов и использования локального времени. Также рассматривается взаимодействие с модулем Index. - [Metric](https://angie.software/adc/docs/configuration_lb/reference/http/http_metric/index.html.md): Руководство по HTTP-модулю Metric в Angie, который позволяет создавать вычисляемые в реальном времени произвольные метрики. Описывается сохранение значений в разделяемой памяти, отображение в API, поддерживаемые типы агрегации данных (счетчики, гистограммы, скользящие средние) с группировкой по ключам. Рассматриваются директивы `metric_zone`, `metric_complex_zone` и `metric` для определения метрик, встроенные переменные и интеграция с Prometheus. - [FastCGI](https://angie.software/adc/docs/configuration_lb/reference/http/http_fastcgi/index.html.md): Подробное руководство по HTTP-модулю FastCGI в Angie, который обеспечивает взаимодействие с FastCGI-серверами, такими как PHP-FPM. Описываются директивы для передачи запросов (`fastcgi_pass`), настройки параметров FastCGI (`fastcgi_param`), управления буферизацией и кэшированием ответов. Рассматриваются также опции для настройки соединений, таймаутов и обработки ошибок при работе с FastCGI-приложениями. - [Charset](https://angie.software/adc/docs/configuration_lb/reference/http/http_charset/index.html.md): Руководство по HTTP-модулю Charset в Angie, который позволяет добавлять указанную кодировку в заголовок Content-Type и выполнять перекодировку данных ответа. Описываются директивы для задания целевой и исходной кодировок (`charset`, `source_charset`), определения таблиц перекодировки (`charset_map`) и указания MIME-типов для обработки (`charset_types`). Также рассматривается возможность переопределения кодировки ответов от проксированных серверов (`override_charset`). - [Access](https://angie.software/adc/docs/configuration_lb/reference/http/http_access/index.html.md): Подробное руководство по модулю Access веб-сервера Angie, который позволяет контролировать доступ к ресурсам на основе IP-адресов клиентов и сетей. Документация описывает синтаксис и использование директив `allow` и `deny` для разрешения или блокирования доступа. Приведены примеры конфигурации для различных сценариев, включая ограничение доступа для отдельных IP, диапазонов CIDR и UNIX-сокетов, а также комбинирование с другими модулями аутентификации. - [Upstream](https://angie.software/adc/docs/configuration_lb/reference/http/http_upstream/index.html.md): Подробный справочник по HTTP-модулю Upstream веб-сервера Angie, который позволяет определять и настраивать группы вышестоящих (backend) серверов. Описываются директивы для различных методов балансировки нагрузки, включая round-robin, least_conn, hash, и IP-хэширование. Также рассматриваются механизмы проверки состояния серверов, настройки таймаутов, повторных попыток и использования резервных серверов для обеспечения высокой доступности приложений. - [Limit Req](https://angie.software/adc/docs/configuration_lb/reference/http/http_limit_req/index.html.md): Руководство по HTTP-модулю Limit Req в Angie, который позволяет ограничивать скорость обработки запросов от клиентов (например, по IP-адресу) с использованием алгоритма "leaky bucket". Описываются директивы для задания зоны разделяемой памяти и скорости (`limit_req_zone`), применения ограничения с возможностью всплеска (`limit_req` с параметрами `burst`, `nodelay`, `delay`), настройки уровня логирования (`limit_req_log_level`), кода ответа при превышении лимита (`limit_req_status`) и режима пробного запуска (`limit_req_dry_run`). Также упоминается переменная `$limit_req_status`. - [Upstream Probe](https://angie.software/adc/docs/configuration_lb/reference/http/http_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: HTTP-модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Документация содержит подробное описание директивы upstream_probe, ее параметров и примеры конфигурации. - [GZip](https://angie.software/adc/docs/configuration_lb/reference/http/http_gzip/index.html.md): Руководство по HTTP-модулю GZip в Angie, который позволяет сжимать HTTP-ответы методом gzip для уменьшения размера передаваемых данных. Описываются директивы для включения сжатия (`gzip`), настройки уровня компрессии (`gzip_comp_level`), минимального размера ответа для сжатия (`gzip_min_length`), указания MIME-типов (`gzip_types`) и управления сжатием для проксированных запросов (`gzip_proxied`). Также рассматривается добавление заголовка `Vary: Accept-Encoding` (`gzip_vary`) и отключение сжатия для определенных User-Agent (`gzip_disable`). - [gRPC](https://angie.software/adc/docs/configuration_lb/reference/http/http_grpc/index.html.md): Руководство по HTTP-модулю gRPC в Angie, который позволяет проксировать HTTP/2 запросы к gRPC-серверам. Описываются директивы для указания адреса gRPC-сервера (`grpc_pass`), настройки буферизации, таймаутов соединения и чтения (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). Также рассматриваются опции для передачи и скрытия заголовков, обработки ошибок и взаимодействия с группами проксируемых серверов. - [Map](https://angie.software/adc/docs/configuration_lb/reference/http/http_map/index.html.md): Руководство по HTTP-модулю Map в Angie, который позволяет создавать новые переменные, значения которых определяются на основе значений других переменных с использованием таблиц соответствия. Описывается синтаксис директивы `map` для задания исходной строки (с переменными), результирующей переменной и блока с правилами сопоставления (строки, регулярные выражения, маски имен хостов). Рассматриваются специальные параметры `default`, `hostnames`, `include`, `volatile` и директивы для настройки хэш-таблиц `map_hash_bucket_size` и `map_hash_max_size`. - [Mirror](https://angie.software/adc/docs/configuration_lb/reference/http/http_mirror/index.html.md): Руководство по HTTP-модулю Mirror в Angie, который позволяет создавать фоновые подзапросы для зеркалирования оригинального клиентского запроса на другой URI. Ответы на зеркалирующие подзапросы игнорируются. Описываются директивы `mirror` для указания URI зеркала и `mirror_request_body` для контроля зеркалирования тела запроса. Приводятся примеры конфигурации для отправки копии запроса на тестовый бэкенд или систему логирования. - [Prometheus](https://angie.software/adc/docs/configuration_lb/reference/http/http_prometheus/index.html.md): Руководство по HTTP-модулю Prometheus в Angie, который позволяет собирать статистику сервера и экспортировать ее в формате Prometheus. Описываются директивы `prometheus_template` для определения шаблонов метрик (с указанием имени метрики, переменной-источника, пути для сопоставления со статистикой Angie API и типа метрики) и `prometheus` для публикации метрик по указанному location. Приводится пример использования готового шаблона `prometheus_all.conf` и создания пользовательских метрик. - [Referer](https://angie.software/adc/docs/configuration_lb/reference/http/http_referer/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Referer. Модуль позволяет блокировать доступ к сайту для запросов с неверными значениями поля Referer в заголовке. Хотя подделать запрос с нужным значением поля Referer несложно, модуль эффективен для блокирования массовых запросов от обычных браузеров. - [Почтовый модуль](https://angie.software/adc/docs/configuration_lb/reference/mail/mail/index.html.md): Полный справочник по почтовому модулю Angie ADC, реализующему функциональность почтового прокси-сервера. Документация охватывает все аспекты работы с почтовыми протоколами SMTP, IMAP и POP3, включая настройку серверных блоков, маршрутизацию почтовых запросов и аутентификацию пользователей. Особое внимание уделяется поддержке SSL/TLS для защиты почтовых соединений и расширенным возможностям конфигурации для различных сценариев использования почтового сервера. - [RealIP](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_realip/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Протокол PROXY должен быть предварительно включен при помощи установки параметра proxy_protocol в директиве listen. - [Почтовые модули](https://angie.software/adc/docs/configuration_lb/reference/mail/index.html.md): | [Mail](https://angie.software//adc/docs/configuration_lb/reference/mail/mail.md#adc-mail-core) ... - [Proxy](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_proxy/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Proxy. Модуль обеспечивает поддержку почтовых протоколов (POP3, IMAP, SMTP), позволяя серверу работать в качестве прокси между клиентами и почтовыми серверами. Он устанавливает соединения с серверами, выполняет безопасную аутентификацию и правильно маршрутизирует трафик клиентов. - [Auth HTTP](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_auth_http/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Auth HTTP. Модуль позволяет выполнять аутентификацию на основе дополнительного HTTP-запроса перед обработкой основного запроса. Такой подход обычно используется для передачи аутентификации внешним сервисам, объединения аутентификации в разных приложениях или интеграции со сторонними системами, такими как OAuth или LDAP. - [SMTP](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_smtp/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SMTP. Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он поддерживает безопасную аутентификацию, шифрование через STARTTLS и SSL/TLS, а также маршрутизацию клиентских запросов. - [POP3](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_pop3/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль POP3. Модуль обеспечивает поддержку почтового протокола POP3, позволяя серверу загружать сообщения с почтовых серверов. Он подключается к серверам POP3, получает заголовки и содержимое сообщений, обеспечивает безопасную аутентификацию и управляет статусами сообщений. - [IMAP](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_imap/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль IMAP. Модуль обеспечивает поддержку почтового протокола IMAP, позволяя серверу взаимодействовать с системами хранения почты. Он устанавливает соединения с серверами IMAP, обрабатывает основные команды и обеспечивает безопасную аутентификацию. - [SSL](https://angie.software/adc/docs/configuration_lb/reference/mail/mail_ssl/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SSL. Модуль обеспечивает поддержку шифрования SSL/TLS для почтовых прокси-протоколов (POP3, IMAP, SMTP), позволяя устанавливать защищённые соединения между клиентами и сервером. Он обеспечивает шифрование SSL/TLS для входящих подключений, поддерживает обновление соединений через STARTTLS, управляет сертификатами и ключами, а также контролирует настройки SSL. - [Настройка системы](https://angie.software/adc/docs/management/system/index.html.md): Руководство по работе в веб-интерфейсе Angie ADC. - [Выбор репозитория для резервного копирования](https://angie.software/adc/docs/management/system/backup-repo/index.html.md): Руководство по настройке репозитория для хранения резервной копии конфигурации баланcировщика в веб-интерфейсе Angie ADC. Описываются доступные типы репозиториев и особенности их использования. Приведены пошаговые инструкции. - [Аудит действий пользователей](https://angie.software/adc/docs/management/system/audit/index.html.md): Действия пользователей в веб-интерфейсе записываются в журнал событий модуля, - [Управление пользователями](https://angie.software/adc/docs/management/system/managing-users/index.html.md): Руководство по управлению пользователями в веб-интерфейсе Angie ADC. Описываются требования к логину и паролю, добавление новых пользователей, изменение учетных данных и статусов (активный, неактивный, удален), а также удаление пользователей. Приведены пошаговые инструкции. - [Авторизация](https://angie.software/adc/docs/management/system/authorization/index.html.md): Angie ADC поддерживает ролевое разграничение доступа к функциям системы. - [Настройка конфигурации](https://angie.software/adc/docs/management/system/system-configuration/index.html.md): Руководство по настройке системы Angie ADC - hostname и сетевые интерфейсы. - [Настройка NTP](https://angie.software/adc/docs/management/system/ntp/index.html.md): Руководство по синхронизации системного времени на всех компонентах системы Angie ADC. - [Аутентификация](https://angie.software/adc/docs/management/system/authentication/index.html.md): Angie ADC поддерживает два типа аутентификации пользователей: - [VRRP-маршрутизация](https://angie.software/adc/docs/routing/vrrp/index.html.md): Резервирование c помощью протокола VRRP - [Создание и удаление VRRP-групп](https://angie.software/adc/docs/routing/vrrp/vrrp-groups/index.html.md): Создание и удаление VRRP-групп - [Команды VRRP](https://angie.software/adc/docs/routing/vrrp/vrrp-commands/index.html.md): Здесь описываются команды VRRP, поддерживаемые в Angie ADC, и особенности их работы. - [Режим распределения нагрузки (Active-Active)](https://angie.software/adc/docs/routing/vrrp/vrrp-active-active/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [Предварительная настройка для VMware ESXi](https://angie.software/adc/docs/routing/vrrp/preconfiguring-esxi/index.html.md): Предварительная настройка для VMware ESXi - [Режим резервирования (Active-Standby)](https://angie.software/adc/docs/routing/vrrp/vrrp-active-standby/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [OSPF-маршрутизация](https://angie.software/adc/docs/routing/routing_ospf/index.html.md): Руководство по настройке OSPF-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола OSPF (Active-Active)](https://angie.software/adc/docs/routing/routing_ospf/ospf-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме распределения нагрузки (Active-Active). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Резервирование с помощью протокола OSPF (Active-Standby)](https://angie.software/adc/docs/routing/routing_ospf/ospf-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме резервирования (Active-Standby). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [BGP-маршрутизация](https://angie.software/adc/docs/routing/routing_bgp/index.html.md): Руководство по настройке BGP-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола BGP (Active-Active)](https://angie.software/adc/docs/routing/routing_bgp/bgp-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме распределения нагрузки (Active-Active) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, механизм RHI (Route Health Injection) и обработка типовых сценариев сбоя. Приведены примеры конфигураций для различных топологий сети. - [Резервирование с помощью протокола BGP (Active-Standby)](https://angie.software/adc/docs/routing/routing_bgp/bgp-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме резервирования (Active-Standby) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, атрибуты Local Preference и обработка типовых сценариев сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Типовые задачи и примеры](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/index.html.md): Сборник примеров настройки Angie ADC для решения различных задач. Включает руководства по настройке HTTPS (TLS), однорукого режима (one-armed mode), IPv6, ECMP (Equal-Cost Multi-Path) и пула SNAT. Представлены пошаговые инструкции и конфигурации. - [Настройка ECMP](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/ecmp/index.html.md): Руководство по настройке ECMP (Equal-Cost Multi-Path) в Angie ADC. Описывается распределение трафика между узлами Angie ADC и между несколькими путями к клиентам/серверам. Рассматривается использование внешнего хранилища sticky и UCMP-балансировка (Unequal Cost Multi-Path). - [Настройка однорукого режима (one-armed mode)](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/one_armed_mode/index.html.md): Руководство по настройке однорукого режима (one-armed mode) в Angie ADC. Описывается схема работы, при которой входящий и исходящий трафик проходит через один логический интерфейс. Рассматриваются преимущества и недостатки режима, обеспечение отказоустойчивости (VRRP, OSPF, BGP) и масштабирование с помощью multigroup VRRP. - [Настройка пула SNAT (SNAT Pool)](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/snat_pool/index.html.md): Руководство по настройке пула SNAT (Source Network Address Translation Pool) в Angie ADC. Описывается использование SNAT-пулов для обхода ограничений на количество одновременных подключений в высоконагруженных средах. Рассматриваются этапы ручной настройки, включая выбор IP-адресов, конфигурацию маршрутизации (BGP) и настройку правил балансировки с использованием модулей Split Clients и Map. - [Балансировка трафика на основе набора шифров](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/cipher-suite/index.html.md): В статье описывается конфигурация балансировщика нагрузки Angie ADC, который принимает трафик TLS с шифрованием ГОСТ. Трафик, зашифрованный по ГОСТ, перенаправляется на отдельный сервер без расшифровки. Приведены примеры конфигурации для маршрутизации потоков на основе анализа списка шифров ($ssl_preread_ciphers). Показаны варианты поведения для случаев, когда ГОСТ-шифры используются совместно с другими или являются единственными в соединении. - [Настройка HTTPS](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/tls/index.html.md): Руководство по настройке HTTPS (TLS) в Angie ADC. Описывается процесс загрузки TLS-сертификатов (CRT) и закрытых ключей (KEY) через Angie ADC CLI для аутентификации и шифрования данных управления и трафика. Приведены команды и примеры конфигураций. - [Настройка Transparent Proxy для TCP- и UDP-трафика](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/transparent-proxy/index.html.md): Руководство по настройке Transparent Proxy в Angie ADC. Описывается два метода реализации Transparent proxy, для каждого метода даны предусловия, примеры настройки балансировщика и маршрутизации. - [Настройка IPv6](https://angie.software/adc/docs-0.7.3/common-tasks-and-examples/ipv6/index.html.md): Руководство по настройке IPv6 в Angie ADC. Описывается конфигурация доступа к консоли управления, настройка протоколов маршрутизации (BGPv4, OSPFv3, BFD, VRRPv3) и обработка клиентского трафика IPv6. Рассматриваются смешанные подключения IPv4/IPv6 и настройка ip6tables. - [Глобальная балансировка](https://angie.software/adc/docs-0.7.3/gslb/index.html.md): Глобальная балансировка (GSLB) - это сервис, который управляет ответами на DNS-запросы на основе доступности серверов приложений и производительности центров обработки данных. Она обеспечивает гибкость настройки, отказоустойчивость и масштабируемость для распределения трафика между серверами. GSLB позволяет быстро переключаться между серверами благодаря низкому TTL и легко добавлять новые серверы в группы. - [Методы балансировки](https://angie.software/adc/docs-0.7.3/gslb/gslb-methods/index.html.md): Статья описывает настройку конфигурации GSLB (Global Server Load Balancing) в Angie ADC. В ней подробно рассматриваются принципы DNS-балансировки, проверки работоспособности серверов и структура конфигурационных файлов. Документация включает примеры настройки зон, правил распределения нагрузки, групп серверов и параметров проверки их доступности. - [Параметры конфигурации](https://angie.software/adc/docs-0.7.3/gslb/reference/index.html.md): Справочная информация по настройке GSLB. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации GSLB-балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка GSLB](https://angie.software/adc/docs-0.7.3/gslb/gslb_config/index.html.md): Статья описывает процесс просмотра и редактирования конфигурации модуля GSLB в Angie ADC. В ней подробно рассматривается расположение конфигурационных файлов, а также пошаговая инструкция по внесению изменений через консоль Angie ADC. Статья содержит информацию о файлах Corefile и gslbd.yaml, их назначении и способах редактирования. - [Мониторинг и статистика](https://angie.software/adc/docs-0.7.3/monitoring-and-statistics/index.html.md): Руководство по работе в веб-консоли Angie ADC (версия 1.2.0). Описывается просмотр статистики балансировщика нагрузки, конфигураций балансировщика и GSLB, а также управление пользователями. Включает ссылки на подробные инструкции и интерфейс Console Light для детальной статистики. - [Экспорт метрик](https://angie.software/adc/docs-0.7.3/monitoring-and-statistics/exporting-metrics/index.html.md): Инструкция по экспорту метрик Node Exporter и Angie ADC во внешний Prometheus. Приведены примеры конфигураций и даны ссылки на дашборды Grafana. - [Мониторинг и статистика в Console Light](https://angie.software/adc/docs-0.7.3/monitoring-and-statistics/console-light/index.html.md): Обзор Console Light для Angie ADC, консоли для мониторинга активности и производительности сервера в реальном времени. Описывается интерфейс, включая вкладку "Angie" с виджетами соединений, HTTP-зон, HTTP-апстримов, TCP/UDP-зон и TCP/UDP-апстримов. Данные генерируются на основе API. - [Просмотр статистики балансировщика нагрузки](https://angie.software/adc/docs-0.7.3/monitoring-and-statistics/viewing-statistics/index.html.md): Инструкция по просмотру статистики балансировщика нагрузки в Angie ADC. Описывается, как получить доступ к детализированным графикам и статистике через веб-консоль с вкладки "Панель мониторинга". Дается ссылка на описание экрана мониторинга. - [IP-маршрутизация](https://angie.software/adc/docs-0.7.3/routing/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с использованием протоколов маршрутизации BGP, OSPF, VRRP, RIP, PBR, а также протокола BFD для быстрого обнаружения сбоев. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Настройка RHI](https://angie.software/adc/docs-0.7.3/routing/rhi/index.html.md): Подробное руководство по настройке RHI (Route Health Injection). RHI позволяет динамически управлять маршрутами,анонсируемыми протоколами динамической маршрутизации, например BGP и OSPF,на основе данных о состоянии апстримов в балансировщике нагрузки. RHI позволяет автоматически отзывать префиксы при недоступности апстримов, минимизируя возможные циклы объявлений и отзывов. - [Использование протокола BFD для уменьшения времени реакции](https://angie.software/adc/docs-0.7.3/routing/bfd/index.html.md): Руководство по использованию протокола BFD (Bidirectional Forwarding Detection) в Angie ADC для уменьшения времени реакции на сбои в сети. Описывается принцип работы BFD, его настройка совместно с протоколами OSPF и BGP через Angie ADC CLI. Приведены примеры конфигураций и команды для проверки состояния BFD-сессий. - [Миграция с других решений](https://angie.software/adc/docs-0.7.3/adc-migration/index.html.md): Миграция с других решений на Angie ADC с подробным описанием настройки аналогичных функций средствами Angie ADC. - [Передача IP-адреса клиента как аналог Use Source IP Mode (USIP) от Citrix NetScaler](https://angie.software/adc/docs-0.7.3/adc-migration/use-source-ip-mode/index.html.md): В статье приведены способы передачи апстрим-серверу настоящего IP-адреса клиента средствами Angie ADC как аналог Use Source IP Mode (USIP) от Citrix NetScaler. Приводятся методы как для HTTP- и HTTPS-трафика, так и для TCP- и UDP-трафика. Даны ссылки на статьи с примерами настройки. - [Keepalive как аналог OneConnect profile от F5](https://angie.software/adc/docs-0.7.3/adc-migration/keepalive-oneconnect/index.html.md): В статье приведена настройка keepalive-соединений как аналог OneConnect Profile от F5 BIG-IP. Приводятся примеры конфигурации и даны рекомендации по разделению потоков по IP-адресам - [Управление](https://angie.software/adc/docs-0.7.3/management/index.html.md): Руководство по работе в веб-консоли Angie ADC. Описывается управление пользователями, репозиториями и просмотр конфигураций и статистики. - [Интерфейс веб-консоли Angie ADC](https://angie.software/adc/docs-0.7.3/management/adc-console/index.html.md): Обзор интерфейса веб-консоли Angie ADC. Описываются экран входа, вкладка "Панель мониторинга" с виджетами балансировщиков нагрузки, экран мониторинга балансировщика с детализированными графиками по серверным зонам и зонам апстримов, а также возможности управления пользователями и конфигурациями. - [Выбор репозитория для резервного копирования](https://angie.software/adc/docs-0.7.3/management/backup-repo/index.html.md): Руководство по настройке репозитория для хранения резервной копии конфигурации баланcировщика в веб-консоли Angie ADC. Описываются доступные типы репозиториев и особенности их использования. Приведены пошаговые инструкции. - [Управление пользователями](https://angie.software/adc/docs-0.7.3/management/managing-users/index.html.md): Руководство по управлению пользователями в веб-консоли Angie ADC. Описываются требования к логину и паролю, добавление новых пользователей, изменение учетных данных и статусов (активный, неактивный, удален), а также удаление пользователей. Приведены пошаговые инструкции. - [Справочник команд (CLI)](https://angie.software/adc/docs-0.7.3/management/cli-commands/index.html.md): Рекомендуемый интерфейс для всех операций кроме настройки VRRP — СLI на порту 2222. - [Настройка системы](https://angie.software/adc/docs-0.7.3/management/system-configuration/index.html.md): Руководство по настройке системы Angie ADC. - [Журналы событий](https://angie.software/adc/docs-0.7.3/management/logging/index.html.md): Журналы событий Angie ADC можно посмотреть через CLI - [Балансировщик нагрузки](https://angie.software/adc/docs-0.7.3/configuration_lb/index.html.md): Руководство по настройке балансировщика нагрузки Angie ADC. Описывает принципы распределения клиентских запросов между серверами на уровнях L7 (HTTP) и L4 (TCP/UDP), способы обеспечения высокой доступности и резервирования. Включает сведения о модулях queue, keepalive, sticky, zone и upstream_probe, а также о хранении и восстановлении версий конфигурации. Содержит ссылки на справочные материалы по директивам и модулям балансировки. - [Просмотр и редактирование конфигурации](https://angie.software/adc/docs-0.7.3/configuration_lb/config/index.html.md): Руководство по просмотру и редактированию конфигурации балансировщика нагрузки Angie ADC. Описывает работу с конфигурационным файлом через веб-интерфейс, включая просмотр текущей конфигурации, редактирование, восстановление предыдущих версий и применение изменений. Приведены рекомендации по использованию портов и указаны системные порты, зарезервированные внутренними сервисами Angie ADC. - [Проверки работоспособности серверов](https://angie.software/adc/docs-0.7.3/configuration_lb/health-probes/index.html.md): Руководство по настройке проверок работоспособности серверов в Angie ADC. Описывает пассивные и активные проверки (health probes), используемые для автоматического исключения недоступных серверов из пула балансировки. Приведены примеры настройки проверок для HTTP, TCP/UDP и ICMP (ping), а также логика определения состояния серверов по параметрам fails, passes и essential. Содержит ссылки на справочные материалы по директивам активных проверок в HTTP- и stream-модулях. - [Резервное копирование и восстановление конфигурации](https://angie.software/adc/docs-0.7.3/configuration_lb/config-backup/index.html.md): Руководство по резервному копированию и восстановлению конфигурации балансировщика нагрузки в Angie ADC. Описывается автоматическое сохранение версий, просмотр списка резервных копий, присвоение статуса "нерабочая", откат к последней рабочей версии и применение конфигурации из произвольной резервной копии через веб-консоль. - [Методы балансировки](https://angie.software/adc/docs-0.7.3/configuration_lb/lb-methods/index.html.md): Руководство по методам балансировки нагрузки в Angie ADC. Описывает HTTP- и stream-балансировку, а также поддерживаемые алгоритмы распределения трафика — round-robin, hash, ip_hash, least_conn, random, least_time, feedback, least_bandwidth и least_packets. Приведены сведения о дополнительных возможностях настройки (keepalive, sticky, zone, upstream_probe, queue, backup-группы) и примеры конфигураций для HTTP и TCP/UDP. - [Резервирование проксируемых серверов](https://angie.software/adc/docs-0.7.3/configuration_lb/backup-server-groups/index.html.md): Подробное руководство по резервированию проксируемых серверов балансировщика нагрузки Angie ADC. Описывается использование нескольких групп резервных проксируемых серверов (backup-групп серверов). Приведены примеры конфигураций для различных сценариев. - [Высокая доступность](https://angie.software/adc/docs-0.7.3/high-availability/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с помощью HA-пары. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Управление парой](https://angie.software/adc/docs-0.7.3/high-availability/managing-ha-pair/index.html.md): Статья описывает просмотр свойств HA-пары (пары высокой доступности) и настройку ее конфигурации в Angie ADC, а также удаление. В статье подробно рассматриваются параметры каждого узла. - [Обзор работы](https://angie.software/adc/docs-0.7.3/high-availability/ha-introduction/index.html.md): Статья предлагает обзор работы HA-пары (конфигурации высокой доступности) в Angie ADC. Рассматриваются принципы работы HA-пары: режим, проверки работоспособности, синхронизация и статусы узлов. - [Создание пары высокой доступности](https://angie.software/adc/docs-0.7.3/high-availability/creating-ha-pair/index.html.md): Статья описывает создание HA-пары (пары высокой доступности) и ее первичную настройку в Angie ADC. В статье подробно рассматриваются предварительные требования и приводится пошаговая инструкция по созданию HA-пары. - [Настройка высокой доступности в паре](https://angie.software/adc/docs-0.7.3/high-availability/configuring-ha/index.html.md): Статья описывает настройку механизмов высокой доступности в паре высокой доступности Angie ADC. В статье подробно рассматриваются механизмы VRRP, OSPF, BGP для обеспечения отказоустойчивости. - [Привязка клиентских сессий](https://angie.software/adc/docs-0.7.3/high-availability/ha-sticky-sessions/index.html.md): Статья предлагает обзор работы привязки клиентских сессий в паре высокой доступности в Angie ADC. Рассматриваются принципы работы sticky sessions и конфигурация балансировки нагрузки. - [Установка и обновление](https://angie.software/adc/docs-0.7.3/install/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Мастер первоначальной настройки](https://angie.software/adc/docs-0.7.3/install/setup-wizard/index.html.md): Инструкции по выполнению мастера первоначальной настройки Angie ADC. Рассмотрены настройка интерфейсов, бондов, VLAN и другие возможности. - [Развертывание образа OVA](https://angie.software/adc/docs-0.7.3/install/install-ova/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Загрузка дистрибутива](https://angie.software/adc/docs-0.7.3/install/download/index.html.md): Инструкции по развертыванию виртуального устройства Angie ADC с использованием образов OVA (для VMware, VirtualBox) и qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по скачиванию, проверке целостности, импорту и запуску образов, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Развертывание образа qcow2](https://angie.software/adc/docs-0.7.3/install/install-qcow2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Обновление Angie ADC](https://angie.software/adc/docs-0.7.3/install/update/index.html.md): Инструкции по обновлению виртуального устройства Angie ADC. Описаны предварительные действия и шаги по скачиванию, проверке прав и запуску обновления. - [Установка с помощью cloud-init](https://angie.software/adc/docs-0.7.3/install/cloud-init/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Развертывание образа qcow2 с cloud-init](https://angie.software/adc/docs-0.7.3/install/cloud-init/install-qcow2-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды и ISO-образа, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Настройка файла network-config для cloud-init](https://angie.software/adc/docs-0.7.3/install/cloud-init/install-cloud-init/index.html.md): Подробное руководство по настройке файла network-config с использованием cloud-init. Приведены примеры конфигураций и команд. - [Развертывание образа OVA с cloud-init](https://angie.software/adc/docs-0.7.3/install/cloud-init/install-ova-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware, VirtualBox). Описаны шаги по подготовке среды, настройке ISO-образа cloud-init, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Справочная информация](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP upstream и Stream upstream. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка ACME](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/acme/index.html.md): Подробное руководство по настройке встроенного модуля ACME в веб-сервере Angie, предназначенного для автоматического получения и обновления SSL/TLS сертификатов. Описываются общие шаги конфигурации, включая определение ACME-клиентов, указание доменов и настройку различных методов проверки владения доменом: HTTP-проверка, DNS-проверка и использование внешних хуков. Также разъясняется механизм хранения ключей и сертификатов, их использование в конфигурации сервера через переменные, и приводятся практические примеры настройки для HTTP-проверки. - [Соединения, сессии, запросы, логи](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/processing/index.html.md): Подробное описание механизмов обработки сетевых взаимодействий в веб-сервере Angie ADC. Рассматриваются различные методы обработки соединений (такие как epoll, kqueue), их автоматический выбор и ручная настройка. Детализируются этапы обработки HTTP-запросов и TCP/UDP-сессий, от установления соединения до логирования, включая фазы post-read, rewrite, access, content. Также объясняется процесс выбора виртуального сервера на основе SNI или заголовка Host и как это влияет на применение конфигурационных директив. - [Настройка пользовательских метрик](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/custom-metrics/index.html.md): Краткое руководство по настройке пользовательских HTTP-метрик в Angie. Описывает создание зон метрик, обновление метрик при обработке запросов и вывод через /status/http/metric_zones. - [Конфигурационные файлы](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/configfile/index.html.md): Подробное описание структуры и синтаксиса конфигурационных файлов веб-сервера Angie. Рассматриваются основные контексты конфигурации, такие как `events`, `http`, `stream`, а также принцип наследования директив между родительскими и дочерними контекстами. Объясняется использование директивы `include` для модульности, правила написания директив и параметров, включая указание единиц измерения размеров и времени, а также настройка хэш-таблиц для оптимальной производительности и процедура перезагрузки конфигурации без прерывания обслуживания. - [Основной модуль](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/core/index.html.md): Подробный справочник по основному (core) модулю веб-сервера Angie ADC, который обеспечивает базовую функциональность и содержит ключевые директивы конфигурации. Описываются настройки для управления рабочими процессами, выбора событийно-ориентированных моделей, обработки входящих соединений и запросов. Включает детальное описание таких директив, как `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` и `env`, которые контролируют фундаментальные аспекты работы сервера и ведение журналов. - [Потоковые модули](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/index.html.md): | [Stream](https://angie.software//adc/docs-0.7.3/configuration_lb/reference/stream/stream.md#adc073... - [ACME](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_acme/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль ACME. Модуль обеспечивает автоматическое получение и обновление SSL-сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы и переменные для настройки модуля, зависимость от HTTP-модуля и ограничения. - [MQTT Preread](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_mqtt_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль MQTT Preread. Модуль позволяет извлекать идентификатор клиента и имя пользователя из пакетов CONNECT протокола MQTT версий 3.1.1 и 5.0. Эта функциональность может использоваться для маршрутизации соединений на основе данных MQTT-клиента. - [Upstream](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_upstream/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream. Модуль предоставляет контекст для описания группы серверов, которые могут использоваться в директиве proxy_pass. Включает различные методы балансировки нагрузки и механизмы отказоустойчивости. - [Upstream Probe](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: потоковый модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Он позволяет настраивать параметры проверок, такие как интервал, пороговые значения успешных и неуспешных попыток, и режимы работы. - [SSL Preread](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_ssl_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль SSL Preread. Модуль позволяет извлекать информацию из сообщения ClientHello без терминации TLS, включая имя сервера через SNI, протоколы через ALPN и шифры cipher suite. Он предоставляет возможность маршрутизации трафика на основе этих данных. - [RDP Preread](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_rdp_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RDP Preread. Модуль позволяет извлекать cookie, используемые для идентификации и управления сессиями в протоколе RDP, до принятия решения о балансировке. Это дает возможность реализовать привязку клиентов к серверам на основе значений cookie. - [Pass](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_pass/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Pass. Модуль позволяет передавать принятое соединение напрямую на любой настроенный слушающий сокет в HTTP, потоковый или почтовый модули. Рассматриваются примеры конфигурации и доступные директивы. - [Set](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_set/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Set. Модуль позволяет устанавливать значение переменной в контексте server. Директива set используется для присвоения значений переменным, которые могут быть текстом, другими переменными или их комбинациями. - [RealIP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_realip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Для работы модуля необходимо предварительно включить протокол PROXY с помощью параметра proxy_protocol в директиве listen. - [Access](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_access/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Access. Модуль позволяет ограничить доступ для определенных адресов клиентов, используя директивы allow и deny. Правила проверяются в порядке их записи до первого соответствия, что позволяет гибко настраивать доступ для различных IP-сетей. - [Split Clients](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_split_clients/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Split Clients. Модуль позволяет генерировать переменные для A/B-тестирования и канареечных релизов, направляя определенный процент клиентов на разные серверы или конфигурации. Использует алгоритм хеширования MurmurHash2 для распределения клиентов по корзинам. - [Limit Conn](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_limit_conn/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Limit Conn. Модуль позволяет ограничить число соединений по заданному ключу, например, число соединений с одного IP-адреса. Документация содержит примеры конфигурации и описание всех доступных директив модуля. - [Потоковый модуль](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream/index.html.md): Подробный справочник по потоковому модулю веб-сервера Angie, предназначенному для обработки TCP и UDP соединений. Документация описывает все аспекты работы с потоковыми протоколами, включая настройку серверных блоков, маршрутизацию трафика, балансировку нагрузки и проксирование. Особое внимание уделяется поддержке SSL/TLS и управлению соединениями для различных сетевых сервисов, таких как базы данных, DNS и другие протоколы. Также представлены дополнительные модули, расширяющие базовую функциональность для специфических сценариев использования. - [Geo](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_geo/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Geo. Модуль создает переменные, значения которых зависят от IP-адреса клиента, позволяя настраивать поведение сервера в зависимости от географического расположения. Поддерживает задание адресов в формате CIDR, диапазонов и специальных параметров. - [SSL](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_ssl/index.html.md): Справочник по встроенному модулю SSL для потокового модуля Angie. Модуль обеспечивает поддержку протокола SSL/TLS для прокси-сервера, включая настройку сертификатов, шифров и параметров безопасности. Документация содержит полное описание всех директив и переменных модуля. - [Return](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_return/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Return. Модуль позволяет отправить заданное значение клиенту и после этого закрыть соединение. Директива return может использовать текст, переменные и их комбинации в качестве возвращаемого значения. - [Log](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_log/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Log. Модуль предназначен для записи логов запросов в указанном формате с возможностью настройки буферизации и сжатия. Включает директивы для управления форматом, путями и параметрами логирования. - [Map](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_map/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Map. Модуль Map создает переменные, значения которых зависят от значений других переменных. Он позволяет гибко настраивать логику работы сервера на основе различных условий и входных данных. - [Proxy](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/stream/stream_proxy/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Proxy. Модуль позволяет проксировать потоки данных по TCP, UDP и UNIX-сокетам, с поддержкой различных настроек безопасности и производительности. - [Сторонние модули](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/index.html.md): Подробное руководство настройке популярных сторонних nginx-совместимых модулей для Angie ADC. Документ содержит перечень доступных модулей с кратким описанием их функциональности. Подчеркивается, что компания "Веб-Сервер" предоставляет пакеты для удобства пользователей, но не несет ответственности за исходный код и последствия установки этих модулей. - [Справочник API NJS](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/njs-reference/index.html.md): Справочник API NJS — полная документация объектов, методов и свойств для расширения функциональности Angie с помощью JavaScript. - [GeoIP2](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/geoip2/index.html.md): Руководство по модулю GeoIP2 для веб-сервера Angie, который позволяет определять геолокацию клиента на основе его IP-адреса с использованием баз данных MaxMind GeoIP2. Документация содержит инструкции по загрузке модуля для HTTP и Stream контекстов, подробный пример конфигурации с использованием переменных для получения кода и названия страны, а также демонстрацию работы модуля с различными IP-адресами. Также приведена ссылка на полную документацию и исходный код. - [HTTP JS](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/http_js/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript-функциями, фильтрации контента и управления переменными. - [Stream JS](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/stream_js/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript в потоковом режиме, поддержку фильтрации данных и обработки сессий. - [NJS](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/external-modules/njs/index.html.md): Модуль njs для веб-сервера Angie предоставляет мощный механизм программного расширения на языке JavaScript. Позволяет реализовать произвольную логику обработки, контроль доступа, динамическую маршрутизацию и многое другое. Используется собственная высокопроизводительная реализация виртуальной машины JavaScript. Описаны примеры применения и возможности. - [HTTP/2](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_v2/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/2. Модуль обеспечивает поддержку протокола HTTP/2 и включает набор директив для его настройки. Документация содержит примеры конфигурации, описание всех доступных директив и встроенных переменных. - [HTTP-модули](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [uWSGI](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_uwsgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль uWSGI. Модуль позволяет передавать запросы uWSGI-серверу, обеспечивая эффективное взаимодействие между Angie и uWSGI-приложениями. Включает полный набор директив для настройки соединений, буферизации, кэширования и SSL/TLS. - [Split Clients](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_split_clients/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Split Clients. Модуль генерирует переменные для A/B-тестирования, канареечных релизов и других сценариев распределения трафика. Он позволяет направлять определенный процент клиентов на разные серверы или конфигурации на основе хэширования. - [Empty GIF](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_empty_gif/index.html.md): Руководство по HTTP-модулю Empty GIF в Angie, который предназначен для отдачи однопиксельного прозрачного GIF-изображения. Этот модуль полезен для различных целей веб-аналитики и отслеживания, где требуется минимальный по размеру ответ. Описывается единственная директива `empty_gif` и приводится пример ее использования в конфигурации `location`. - [FLV](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_flv/index.html.md): Руководство по HTTP-модулю FLV в Angie, который обеспечивает серверную поддержку псевдо-стриминга для файлов формата Flash Video (FLV). Модуль обрабатывает запросы с параметром `start` в строке запроса, позволяя начинать воспроизведение с указанного смещения. Описывается директива `flv` для включения данной функциональности в определенном `location`. - [Addition](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_addition/index.html.md): Руководство по HTTP-модулю Addition в Angie, который позволяет добавлять произвольный текст до и после основного тела HTTP-ответа. Описываются директивы `add_before_body` и `add_after_body` для указания URI подзапросов, генерирующих добавляемый контент. Также рассматривается директива `addition_types` для определения MIME-типов ответов, к которым будет применяться данная функциональность. - [Auth Basic](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_auth_basic/index.html.md): Руководство по HTTP-модулю Auth Basic в Angie, который реализует ограничение доступа к ресурсам с использованием протокола HTTP Basic Authentication. Описываются директивы `auth_basic` для включения аутентификации и указания realm, и `auth_basic_user_file` для задания файла с именами и паролями пользователей. Рассматриваются поддерживаемые форматы паролей, включая crypt, MD5 (apr1) и схемы RFC 2307 (PLAIN, SHA, SSHA). - [Slice](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_slice/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Slice. Модуль разбивает запрос на подзапросы, каждый из которых возвращает определенный диапазон ответа, что обеспечивает более эффективное кэширование больших ответов. Модуль позволяет настраивать размер фрагментов и использовать переменную $slice_range для передачи диапазона на проксируемый сервер. - [Index](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_index/index.html.md): Руководство по HTTP-модулю Index в Angie, который обрабатывает запросы, оканчивающиеся на слэш (`/`), путем поиска и отдачи указанных индексных файлов (например, `index.html`). Описывается директива `index` для задания списка имен индексных файлов, которые проверяются в указанном порядке. Также рассматривается возможность использования переменных в именах файлов и внутренние перенаправления, возникающие при использовании индексных файлов. - [Secure Link](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_secure_link/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Secure Link. Модуль позволяет проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок. Реализует два режима работы для различных сценариев защиты. - [Random Index](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_random_index/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Random Index. Модуль обслуживает запросы, оканчивающиеся косой чертой, и выдает случайный файл в качестве индексного файла каталога. Он выполняется до модуля http_index и может быть включен при сборке из исходного кода с помощью специального параметра. - [SCGI](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_scgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SCGI. Модуль позволяет передавать запросы SCGI-серверу, настраивать кэширование, буферизацию и другие параметры взаимодействия. - [GZip Static](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_gzip_static/index.html.md): Руководство по HTTP-модулю GZip Static в Angie, который позволяет серверу отдавать предварительно сжатые файлы с расширением .gz вместо оригинальных, если клиент поддерживает gzip-сжатие. Это снижает нагрузку на CPU, так как сжатие выполняется заранее. Описывается директива `gzip_static` для включения модуля и ее параметры (`on`, `off`, `always`), а также взаимодействие с директивами модуля GZip и GunZIP. - [GunZIP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_gunzip/index.html.md): Руководство по HTTP-модулю GunZIP в Angie, который позволяет распаковывать HTTP-ответы, сжатые методом gzip, для клиентов, не поддерживающих данный метод сжатия. Это полезно для экономии места на сервере при хранении предварительно сжатых данных. Описываются директивы `gunzip` для включения модуля и `gunzip_buffers` для настройки буферов распаковки. Также упоминается взаимодействие с директивами модуля GZip. - [Memcached](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_memcached/index.html.md): Руководство по HTTP-модулю Memcached в Angie, который позволяет получать данные напрямую из memcached-сервера по ключу, заданному в переменной `$memcached_key`. Описываются директивы для указания адреса memcached-сервера (`memcached_pass`), настройки буфера (`memcached_buffer_size`), таймаутов (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), а также опции для взаимодействия с группами проксируемых серверов (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) и обработки gzip-флага (`memcached_gzip_flag`). - [MP4](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_mp4/index.html.md): Руководство по HTTP-модулю MP4 в Angie, который обеспечивает серверную поддержку псевдо-стриминга для MP4-файлов (MP4, M4V, M4A). Модуль обрабатывает запросы с параметрами `start` и `end` для воспроизведения с определенной временной точки или в заданном диапазоне. Описываются директивы `mp4` (для включения модуля), `mp4_buffer_size`, `mp4_max_buffer_size` (для настройки буферов), `mp4_limit_rate` (для ограничения скорости отдачи), `mp4_limit_rate_after` и `mp4_start_key_frame` (для начала воспроизведения с ключевого кадра). Подчеркивается важность расположения moov-атома в начале файла для оптимальной работы. - [Browser](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_browser/index.html.md): Руководство по HTTP-модулю Browser в Angie, который анализирует заголовок User-Agent для определения типа и версии браузера клиента. Описываются директивы для классификации браузеров как "современные" или "устаревшие" (`modern_browser`, `ancient_browser`) и установки соответствующих переменных (`$modern_browser`, `$ancient_browser`, `$msie`). Приводятся примеры конфигурации для выбора индексного файла или выполнения перенаправлений на основе типа браузера. - [Log](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_log/index.html.md): Руководство по HTTP-модулю Log в Angie, который отвечает за запись логов доступа. Описываются директивы для определения формата лога (`log_format` с опцией `escape` для JSON/default/none) и настройки пути, формата и параметров записи лога (`access_log` с опциями `buffer`, `gzip`, `flush`, `if`). Также рассматривается кэширование дескрипторов лог-файлов (`open_log_file_cache`) и предопределенный формат `combined`. Логи записываются в контексте location, где завершается обработка запроса. - [API](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_api/index.html.md): Подробное руководство по HTTP-модулю API веб-сервера Angie ADC, который предоставляет RESTful интерфейс для получения информации о состоянии сервера и управления его конфигурацией. Описывается структура API, доступные эндпоинты для получения метрик по соединениям, зонам памяти, DNS, HTTP-запросам, кэшу и другим компонентам. Рассматриваются директивы `api` и `api_config_files` для настройки доступа и вывода информации о конфигурационных файлах. Также освещается возможность динамической конфигурации апстримов через API. - [Limit Conn](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_limit_conn/index.html.md): Руководство по HTTP-модулю Limit Conn в Angie, который позволяет ограничивать количество одновременных соединений от одного клиента (например, по IP-адресу) или для всего сервера. Описываются директивы для задания зоны разделяемой памяти (`limit_conn_zone`), установки лимита (`limit_conn`), настройки уровня логирования (`limit_conn_log_level`), кода ответа при превышении лимита (`limit_conn_status`) и режима пробного запуска (`limit_conn_dry_run`). Также упоминается переменная `$limit_conn_status`. - [ACME](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_acme/index.html.md): Подробный справочник по HTTP-модулю ACME веб-сервера Angie, который обеспечивает автоматическое получение и обновление SSL/TLS сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы для настройки ACME-клиентов, указания доменов, методов проверки (HTTP, DNS), типов ключей и управления процессом обновления. Также рассматривается использование переменных для доступа к полученным сертификатам и ключам в конфигурации сервера. - [SSI](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_ssi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SSI. Описывает фильтр, обрабатывающий команды SSI (Server Side Includes) в проходящих через него ответах. Включает подробную информацию о директивах модуля, поддерживаемых командах SSI и встроенных переменных. - [Geo](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_geo/index.html.md): Руководство по HTTP-модулю Geo в Angie, который позволяет создавать переменные, значения которых зависят от IP-адреса клиента. Описывается синтаксис директивы `geo` для определения соответствий между IP-адресами (или диапазонами CIDR) и значениями переменных. Рассматриваются специальные параметры, такие как `default`, `include` (для подключения внешних файлов с гео-данными), `proxy` (для работы с X-Forwarded-For) и `ranges` (для указания IP-диапазонов). - [HTTP/3](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_v3/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/3. Модуль обеспечивает поддержку протокола HTTP/3 для соединений с клиентами и проксируемыми серверами. Документация содержит подробное описание директив, пример конфигурации и информацию о встроенных переменных. - [Stub Status](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_stub_status/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Stub Status. Модуль предоставляет доступ к базовой информации о состоянии сервера, включая статистику активных соединений, обработанных запросов и текущего состояния обработки. Информация доступна через специальный location с директивой stub_status. - [SSL](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_ssl/index.html.md): Подробный справочник по SSL-модулю веб-сервера Angie, обеспечивающему работу по протоколу HTTPS. Документация описывает все аспекты настройки SSL/TLS, включая конфигурацию сертификатов, управление сессиями и оптимизацию производительности. Особое внимание уделяется безопасности и совместимости с различными версиями протоколов и шифров. Также представлены рекомендации по настройке для достижения оптимальной производительности при использовании HTTPS. - [Auth Request](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_auth_request/index.html.md): Руководство по HTTP-модулю Auth Request в Angie, который позволяет выполнять авторизацию клиентов на основе результата подзапроса к внешнему сервису. Описывается логика работы модуля: разрешение доступа при коде ответа 2xx от подзапроса и запрет при 401/403. Рассматриваются директивы `auth_request` для включения механизма и указания URI подзапроса, и `auth_request_set` для установки переменных на основе ответа подзапроса. - [Headers](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_headers/index.html.md): Руководство по HTTP-модулю Headers в Angie, который позволяет управлять кэшированием ответов путем добавления или изменения заголовков Expires и Cache-Control, а также добавлять произвольные HTTP-заголовки и трейлеры. Описываются директивы `expires` для контроля кэширования, `add_header` для добавления заголовков к ответу и `add_trailer` для добавления полей в конец ответа. Приводятся примеры использования различных параметров и переменных. - [RealIP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_realip/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в указанном поле заголовка. Включает директивы для настройки доверенных адресов, выбора заголовка запроса и управления рекурсивным поиском. - [HTTP-модуль](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http/index.html.md): Полный справочник по HTTP-модулю веб-сервера Angie, описывающий основную функциональность веб-сервера, включая настройку серверных блоков, маршрутизацию запросов, обработку статических файлов и управление доступом. Документация охватывает все аспекты конфигурации, от базовых директив до расширенных возможностей, таких как перенаправления, keep-alive соединения и управление заголовками. Также представлены дополнительные модули, расширяющие базовую функциональность для различных сценариев использования. - [Proxy](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_proxy/index.html.md): Обширное руководство по HTTP-модулю Proxy в Angie, который позволяет передавать (проксировать) запросы на другие HTTP-серверы. Описывается множество директив для настройки этого процесса, включая `proxy_pass` (для указания адреса проксируемого сервера), `proxy_set_header` (для изменения/добавления заголовков запроса), управление буферизацией (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), кэшированием ответов (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), таймаутами (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), поведением при ошибках и взаимодействием с группами проксируемых серверов (`proxy_next_upstream`). Также рассматриваются вопросы SSL/TLS для соединений с проксируемыми серверами. - [DAV](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_dav/index.html.md): Руководство по HTTP-модулю DAV в Angie, который реализует поддержку протокола WebDAV для управления файлами на сервере. Описываются поддерживаемые методы (PUT, DELETE, MKCOL, COPY, MOVE) и директивы для настройки прав доступа к файлам и каталогам (`dav_access`), разрешения создания полного пути при загрузке (`create_full_put_path`) и задания минимальной глубины для удаления файлов (`min_delete_depth`). Также рассматривается взаимодействие с временными файлами и указание даты модификации. - [Rewrite](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_rewrite/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Rewrite. Модуль позволяет изменять URI запроса с помощью регулярных выражений PCRE, делать перенаправления и выбирать конфигурацию по условию. Документация содержит подробное описание директив модуля и примеры их использования. - [Sub](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_sub/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Sub. Модуль предоставляет фильтр, изменяющий в ответе одну заданную строку на другую. Поддерживает настройку замены строк, сохранение заголовка Last-Modified и выбор MIME-типов для обработки. - [UserID](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_userid/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль UserID. Модуль выдает cookie для идентификации клиентов и позволяет записывать в лог полученные и выданные cookie. Он совместим с модулем mod_uid для Apache и предоставляет гибкие настройки для управления cookie. - [AutoIndex](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_autoindex/index.html.md): Руководство по HTTP-модулю AutoIndex в Angie, который генерирует листинг содержимого директории, если не найден индексный файл. Описываются директивы для включения/отключения автоиндексации, настройки формата вывода (HTML, XML, JSON, JSONP), отображения точного размера файлов и использования локального времени. Также рассматривается взаимодействие с модулем Index. - [Metric](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_metric/index.html.md): Руководство по HTTP-модулю Metric в Angie, который позволяет создавать вычисляемые в реальном времени произвольные метрики. Описывается сохранение значений в разделяемой памяти, отображение в API, поддерживаемые типы агрегации данных (счетчики, гистограммы, скользящие средние) с группировкой по ключам. Рассматриваются директивы `metric_zone`, `metric_complex_zone` и `metric` для определения метрик, встроенные переменные и интеграция с Prometheus. - [FastCGI](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_fastcgi/index.html.md): Подробное руководство по HTTP-модулю FastCGI в Angie, который обеспечивает взаимодействие с FastCGI-серверами, такими как PHP-FPM. Описываются директивы для передачи запросов (`fastcgi_pass`), настройки параметров FastCGI (`fastcgi_param`), управления буферизацией и кэшированием ответов. Рассматриваются также опции для настройки соединений, таймаутов и обработки ошибок при работе с FastCGI-приложениями. - [Charset](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_charset/index.html.md): Руководство по HTTP-модулю Charset в Angie, который позволяет добавлять указанную кодировку в заголовок Content-Type и выполнять перекодировку данных ответа. Описываются директивы для задания целевой и исходной кодировок (`charset`, `source_charset`), определения таблиц перекодировки (`charset_map`) и указания MIME-типов для обработки (`charset_types`). Также рассматривается возможность переопределения кодировки ответов от проксированных серверов (`override_charset`). - [Access](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_access/index.html.md): Подробное руководство по модулю Access веб-сервера Angie, который позволяет контролировать доступ к ресурсам на основе IP-адресов клиентов и сетей. Документация описывает синтаксис и использование директив `allow` и `deny` для разрешения или блокирования доступа. Приведены примеры конфигурации для различных сценариев, включая ограничение доступа для отдельных IP, диапазонов CIDR и UNIX-сокетов, а также комбинирование с другими модулями аутентификации. - [Upstream](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_upstream/index.html.md): Подробный справочник по HTTP-модулю Upstream веб-сервера Angie, который позволяет определять и настраивать группы вышестоящих (backend) серверов. Описываются директивы для различных методов балансировки нагрузки, включая round-robin, least_conn, hash, и IP-хэширование. Также рассматриваются механизмы проверки состояния серверов, настройки таймаутов, повторных попыток и использования резервных серверов для обеспечения высокой доступности приложений. - [Limit Req](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_limit_req/index.html.md): Руководство по HTTP-модулю Limit Req в Angie, который позволяет ограничивать скорость обработки запросов от клиентов (например, по IP-адресу) с использованием алгоритма "leaky bucket". Описываются директивы для задания зоны разделяемой памяти и скорости (`limit_req_zone`), применения ограничения с возможностью всплеска (`limit_req` с параметрами `burst`, `nodelay`, `delay`), настройки уровня логирования (`limit_req_log_level`), кода ответа при превышении лимита (`limit_req_status`) и режима пробного запуска (`limit_req_dry_run`). Также упоминается переменная `$limit_req_status`. - [Upstream Probe](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: HTTP-модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Документация содержит подробное описание директивы upstream_probe, ее параметров и примеры конфигурации. - [GZip](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_gzip/index.html.md): Руководство по HTTP-модулю GZip в Angie, который позволяет сжимать HTTP-ответы методом gzip для уменьшения размера передаваемых данных. Описываются директивы для включения сжатия (`gzip`), настройки уровня компрессии (`gzip_comp_level`), минимального размера ответа для сжатия (`gzip_min_length`), указания MIME-типов (`gzip_types`) и управления сжатием для проксированных запросов (`gzip_proxied`). Также рассматривается добавление заголовка `Vary: Accept-Encoding` (`gzip_vary`) и отключение сжатия для определенных User-Agent (`gzip_disable`). - [gRPC](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_grpc/index.html.md): Руководство по HTTP-модулю gRPC в Angie, который позволяет проксировать HTTP/2 запросы к gRPC-серверам. Описываются директивы для указания адреса gRPC-сервера (`grpc_pass`), настройки буферизации, таймаутов соединения и чтения (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). Также рассматриваются опции для передачи и скрытия заголовков, обработки ошибок и взаимодействия с группами проксируемых серверов. - [Map](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_map/index.html.md): Руководство по HTTP-модулю Map в Angie, который позволяет создавать новые переменные, значения которых определяются на основе значений других переменных с использованием таблиц соответствия. Описывается синтаксис директивы `map` для задания исходной строки (с переменными), результирующей переменной и блока с правилами сопоставления (строки, регулярные выражения, маски имен хостов). Рассматриваются специальные параметры `default`, `hostnames`, `include`, `volatile` и директивы для настройки хэш-таблиц `map_hash_bucket_size` и `map_hash_max_size`. - [Mirror](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_mirror/index.html.md): Руководство по HTTP-модулю Mirror в Angie, который позволяет создавать фоновые подзапросы для зеркалирования оригинального клиентского запроса на другой URI. Ответы на зеркалирующие подзапросы игнорируются. Описываются директивы `mirror` для указания URI зеркала и `mirror_request_body` для контроля зеркалирования тела запроса. Приводятся примеры конфигурации для отправки копии запроса на тестовый бэкенд или систему логирования. - [Prometheus](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_prometheus/index.html.md): Руководство по HTTP-модулю Prometheus в Angie, который позволяет собирать статистику сервера и экспортировать ее в формате Prometheus. Описываются директивы `prometheus_template` для определения шаблонов метрик (с указанием имени метрики, переменной-источника, пути для сопоставления со статистикой Angie API и типа метрики) и `prometheus` для публикации метрик по указанному location. Приводится пример использования готового шаблона `prometheus_all.conf` и создания пользовательских метрик. - [Referer](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/http/http_referer/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Referer. Модуль позволяет блокировать доступ к сайту для запросов с неверными значениями поля Referer в заголовке. Хотя подделать запрос с нужным значением поля Referer несложно, модуль эффективен для блокирования массовых запросов от обычных браузеров. - [Почтовый модуль](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail/index.html.md): Полный справочник по почтовому модулю Angie ADC, реализующему функциональность почтового прокси-сервера. Документация охватывает все аспекты работы с почтовыми протоколами SMTP, IMAP и POP3, включая настройку серверных блоков, маршрутизацию почтовых запросов и аутентификацию пользователей. Особое внимание уделяется поддержке SSL/TLS для защиты почтовых соединений и расширенным возможностям конфигурации для различных сценариев использования почтового сервера. - [RealIP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_realip/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Протокол PROXY должен быть предварительно включен при помощи установки параметра proxy_protocol в директиве listen. - [Почтовые модули](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/index.html.md): | [Mail](https://angie.software//adc/docs-0.7.3/configuration_lb/reference/mail/mail.md#adc073-mail-... - [Proxy](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_proxy/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Proxy. Модуль обеспечивает поддержку почтовых протоколов (POP3, IMAP, SMTP), позволяя серверу работать в качестве прокси между клиентами и почтовыми серверами. Он устанавливает соединения с серверами, выполняет безопасную аутентификацию и правильно маршрутизирует трафик клиентов. - [Auth HTTP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_auth_http/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Auth HTTP. Модуль позволяет выполнять аутентификацию на основе дополнительного HTTP-запроса перед обработкой основного запроса. Такой подход обычно используется для передачи аутентификации внешним сервисам, объединения аутентификации в разных приложениях или интеграции со сторонними системами, такими как OAuth или LDAP. - [SMTP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_smtp/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SMTP. Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он поддерживает безопасную аутентификацию, шифрование через STARTTLS и SSL/TLS, а также маршрутизацию клиентских запросов. - [POP3](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_pop3/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль POP3. Модуль обеспечивает поддержку почтового протокола POP3, позволяя серверу загружать сообщения с почтовых серверов. Он подключается к серверам POP3, получает заголовки и содержимое сообщений, обеспечивает безопасную аутентификацию и управляет статусами сообщений. - [IMAP](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_imap/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль IMAP. Модуль обеспечивает поддержку почтового протокола IMAP, позволяя серверу взаимодействовать с системами хранения почты. Он устанавливает соединения с серверами IMAP, обрабатывает основные команды и обеспечивает безопасную аутентификацию. - [SSL](https://angie.software/adc/docs-0.7.3/configuration_lb/reference/mail/mail_ssl/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SSL. Модуль обеспечивает поддержку шифрования SSL/TLS для почтовых прокси-протоколов (POP3, IMAP, SMTP), позволяя устанавливать защищённые соединения между клиентами и сервером. Он обеспечивает шифрование SSL/TLS для входящих подключений, поддерживает обновление соединений через STARTTLS, управляет сертификатами и ключами, а также контролирует настройки SSL. - [VRRP-маршрутизация](https://angie.software/adc/docs-0.7.3/routing/vrrp/index.html.md): Резервирование c помощью протокола VRRP - [Создание и удаление VRRP-групп](https://angie.software/adc/docs-0.7.3/routing/vrrp/vrrp-groups/index.html.md): Создание и удаление VRRP-групп - [Команды VRRP](https://angie.software/adc/docs-0.7.3/routing/vrrp/vrrp-commands/index.html.md): Здесь описываются команды VRRP, поддерживаемые в Angie ADC, и особенности их работы. - [Режим распределения нагрузки (Active-Active)](https://angie.software/adc/docs-0.7.3/routing/vrrp/vrrp-active-active/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [Режим резервирования (Active-Standby)](https://angie.software/adc/docs-0.7.3/routing/vrrp/vrrp-active-standby/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [OSPF-маршрутизация](https://angie.software/adc/docs-0.7.3/routing/routing_ospf/index.html.md): Руководство по настройке OSPF-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола OSPF (Active-Active)](https://angie.software/adc/docs-0.7.3/routing/routing_ospf/ospf-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме распределения нагрузки (Active-Active). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Резервирование с помощью протокола OSPF (Active-Standby)](https://angie.software/adc/docs-0.7.3/routing/routing_ospf/ospf-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме резервирования (Active-Standby). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [BGP-маршрутизация](https://angie.software/adc/docs-0.7.3/routing/routing_bgp/index.html.md): Руководство по настройке BGP-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола BGP (Active-Active)](https://angie.software/adc/docs-0.7.3/routing/routing_bgp/bgp-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме распределения нагрузки (Active-Active) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, механизм RHI (Route Health Injection) и обработка типовых сценариев сбоя. Приведены примеры конфигураций для различных топологий сети. - [Резервирование с помощью протокола BGP (Active-Standby)](https://angie.software/adc/docs-0.7.3/routing/routing_bgp/bgp-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме резервирования (Active-Standby) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, атрибуты Local Preference и обработка типовых сценариев сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Типовые задачи и примеры](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/index.html.md): Сборник примеров настройки Angie ADC для решения различных задач. Включает руководства по настройке HTTPS (TLS), однорукого режима (one-armed mode), IPv6, ECMP (Equal-Cost Multi-Path) и пула SNAT. Представлены пошаговые инструкции и конфигурации. - [Настройка ECMP](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/ecmp/index.html.md): Руководство по настройке ECMP (Equal-Cost Multi-Path) в Angie ADC. Описывается распределение трафика между узлами Angie ADC и между несколькими путями к клиентам/серверам. Рассматривается использование внешнего хранилища sticky и UCMP-балансировка (Unequal Cost Multi-Path). - [Настройка однорукого режима (one-armed mode)](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/one_armed_mode/index.html.md): Руководство по настройке однорукого режима (one-armed mode) в Angie ADC. Описывается схема работы, при которой входящий и исходящий трафик проходит через один логический интерфейс. Рассматриваются преимущества и недостатки режима, обеспечение отказоустойчивости (VRRP, OSPF, BGP) и масштабирование с помощью multigroup VRRP. - [Настройка пула SNAT (SNAT Pool)](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/snat_pool/index.html.md): Руководство по настройке пула SNAT (Source Network Address Translation Pool) в Angie ADC. Описывается использование SNAT-пулов для обхода ограничений на количество одновременных подключений в высоконагруженных средах. Рассматриваются этапы ручной настройки, включая выбор IP-адресов, конфигурацию маршрутизации (BGP) и настройку правил балансировки с использованием модулей Split Clients и Map. - [Настройка HTTPS](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/tls/index.html.md): Руководство по настройке HTTPS (TLS) в Angie ADC. Описывается процесс загрузки TLS-сертификатов (CRT) и закрытых ключей (KEY) через Angie ADC CLI для аутентификации и шифрования данных управления и трафика. Приведены команды и примеры конфигураций. - [Настройка Transparent Proxy для TCP- и UDP-трафика](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/transparent-proxy/index.html.md): Руководство по настройке Transparent Proxy в Angie ADC. Описывается два метода реализации Transparent proxy, для каждого метода даны предусловия, примеры настройки балансировщика и маршрутизации. - [Настройка IPv6](https://angie.software/adc/docs-0.6.0/common-tasks-and-examples/ipv6/index.html.md): Руководство по настройке IPv6 в Angie ADC. Описывается конфигурация доступа к консоли управления, настройка протоколов маршрутизации (BGPv4, OSPFv3, BFD, VRRPv3) и обработка клиентского трафика IPv6. Рассматриваются смешанные подключения IPv4/IPv6 и настройка ip6tables. - [Глобальная балансировка](https://angie.software/adc/docs-0.6.0/gslb/index.html.md): Глобальная балансировка (GSLB) - это сервис, который управляет ответами на DNS-запросы на основе доступности серверов приложений и производительности центров обработки данных. Она обеспечивает гибкость настройки, отказоустойчивость и масштабируемость для распределения трафика между серверами. GSLB позволяет быстро переключаться между серверами благодаря низкому TTL и легко добавлять новые серверы в группы. - [Методы балансировки](https://angie.software/adc/docs-0.6.0/gslb/gslb-methods/index.html.md): Статья описывает настройку конфигурации GSLB (Global Server Load Balancing) в Angie ADC. В ней подробно рассматриваются принципы DNS-балансировки, проверки работоспособности серверов и структура конфигурационных файлов. Документация включает примеры настройки зон, правил распределения нагрузки, групп серверов и параметров проверки их доступности. - [Параметры конфигурации](https://angie.software/adc/docs-0.6.0/gslb/reference/index.html.md): Справочная информация по настройке GSLB. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации GSLB-балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка GSLB](https://angie.software/adc/docs-0.6.0/gslb/gslb_config/index.html.md): Статья описывает процесс просмотра и редактирования конфигурации модуля GSLB в Angie ADC. В ней подробно рассматривается расположение конфигурационных файлов, а также пошаговая инструкция по внесению изменений через консоль Angie ADC. Статья содержит информацию о файлах Corefile и gslbd.yaml, их назначении и способах редактирования. - [Мониторинг и статистика](https://angie.software/adc/docs-0.6.0/monitoring-and-statistics/index.html.md): Руководство по работе в веб-консоли Angie ADC (версия 1.2.0). Описывается просмотр статистики балансировщика нагрузки, конфигураций балансировщика и GSLB, а также управление пользователями. Включает ссылки на подробные инструкции и интерфейс Console Light для детальной статистики. - [Экспорт метрик](https://angie.software/adc/docs-0.6.0/monitoring-and-statistics/exporting-metrics/index.html.md): Инструкция по экспорту метрик Node Exporter и Angie ADC во внешний Prometheus. Приведены примеры конфигураций и даны ссылки на дашборды Grafana. - [Мониторинг и статистика в Console Light](https://angie.software/adc/docs-0.6.0/monitoring-and-statistics/console-light/index.html.md): Обзор Console Light для Angie ADC, консоли для мониторинга активности и производительности сервера в реальном времени. Описывается интерфейс, включая вкладку "Angie" с виджетами соединений, HTTP-зон, HTTP-апстримов, TCP/UDP-зон и TCP/UDP-апстримов. Данные генерируются на основе API. - [Просмотр статистики балансировщика нагрузки](https://angie.software/adc/docs-0.6.0/monitoring-and-statistics/viewing-statistics/index.html.md): Инструкция по просмотру статистики балансировщика нагрузки в Angie ADC. Описывается, как получить доступ к детализированным графикам и статистике через веб-консоль с вкладки "Панель мониторинга". Дается ссылка на описание экрана мониторинга. - [IP-маршрутизация](https://angie.software/adc/docs-0.6.0/routing/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с использованием протоколов маршрутизации BGP, OSPF, VRRP, RIP, PBR, а также протокола BFD для быстрого обнаружения сбоев. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Настройка RHI](https://angie.software/adc/docs-0.6.0/routing/rhi/index.html.md): Подробное руководство по настройке RHI (Route Health Injection). RHI позволяет динамически управлять маршрутами,анонсируемыми протоколами динамической маршрутизации, например BGP и OSPF,на основе данных о состоянии апстримов в балансировщике нагрузки. RHI позволяет автоматически отзывать префиксы при недоступности апстримов, минимизируя возможные циклы объявлений и отзывов. - [Использование протокола BFD для уменьшения времени реакции](https://angie.software/adc/docs-0.6.0/routing/bfd/index.html.md): Руководство по использованию протокола BFD (Bidirectional Forwarding Detection) в Angie ADC для уменьшения времени реакции на сбои в сети. Описывается принцип работы BFD, его настройка совместно с протоколами OSPF и BGP через Angie ADC CLI. Приведены примеры конфигураций и команды для проверки состояния BFD-сессий. - [Миграция с других решений](https://angie.software/adc/docs-0.6.0/adc-migration/index.html.md): Миграция с других решений на Angie ADC с подробным описанием настройки аналогичных функций средствами Angie ADC. - [Передача IP-адреса клиента как аналог Use Source IP Mode (USIP) от Citrix NetScaler](https://angie.software/adc/docs-0.6.0/adc-migration/use-source-ip-mode/index.html.md): В статье приведены способы передачи апстрим-серверу настоящего IP-адреса клиента средствами Angie ADC как аналог Use Source IP Mode (USIP) от Citrix NetScaler. Приводятся методы как для HTTP- и HTTPS-трафика, так и для TCP- и UDP-трафика. Даны ссылки на статьи с примерами настройки. - [Keepalive как аналог OneConnect profile от F5](https://angie.software/adc/docs-0.6.0/adc-migration/keepalive-oneconnect/index.html.md): В статье приведена настройка keepalive-соединений как аналог OneConnect Profile от F5 BIG-IP. Приводятся примеры конфигурации и даны рекомендации по разделению потоков по IP-адресам - [Управление](https://angie.software/adc/docs-0.6.0/management/index.html.md): Руководство по работе в веб-консоли Angie ADC. Описывается управление пользователями, репозиториями и просмотр конфигураций и статистики. - [Выбор репозитория для резервного копирования](https://angie.software/adc/docs-0.6.0/management/backup-repo/index.html.md): Руководство по настройке репозитория для хранения резервной копии конфигурации баланcировщика в веб-консоли Angie ADC. Описываются доступные типы репозиториев и особенности их использования. Приведены пошаговые инструкции. - [Управление пользователями](https://angie.software/adc/docs-0.6.0/management/managing-users/index.html.md): Руководство по управлению пользователями в веб-консоли Angie ADC. Описываются требования к логину и паролю, добавление новых пользователей, изменение учетных данных и статусов (активный, неактивный, удален), а также удаление пользователей. Приведены пошаговые инструкции. - [Справочник команд (CLI)](https://angie.software/adc/docs-0.6.0/management/cli-commands/index.html.md): В Angie ADC доступно два интерфейса командной строки (CLI), - [Запуск командной строки (CLI)](https://angie.software/adc/docs-0.6.0/management/starting-adc-cli/index.html.md): В Angie ADC доступно два интерфейса командной строки (CLI): - [Балансировщик нагрузки](https://angie.software/adc/docs-0.6.0/configuration_lb/index.html.md): Руководство по настройке балансировщика нагрузки Angie ADC. Описывает принципы распределения клиентских запросов между серверами на уровнях L7 (HTTP) и L4 (TCP/UDP), способы обеспечения высокой доступности и резервирования. Включает сведения о модулях queue, keepalive, sticky, zone и upstream_probe, а также о хранении и восстановлении версий конфигурации. Содержит ссылки на справочные материалы по директивам и модулям балансировки. - [Просмотр и редактирование конфигурации](https://angie.software/adc/docs-0.6.0/configuration_lb/config/index.html.md): Руководство по просмотру и редактированию конфигурации балансировщика нагрузки Angie ADC. Описывает работу с конфигурационным файлом через веб-интерфейс, включая просмотр текущей конфигурации, редактирование, восстановление предыдущих версий и применение изменений. Приведены рекомендации по использованию портов и указаны системные порты, зарезервированные внутренними сервисами Angie ADC. - [Проверки работоспособности серверов](https://angie.software/adc/docs-0.6.0/configuration_lb/health-probes/index.html.md): Руководство по настройке проверок работоспособности серверов в Angie ADC. Описывает пассивные и активные проверки (health probes), используемые для автоматического исключения недоступных серверов из пула балансировки. Приведены примеры настройки проверок для HTTP, TCP/UDP и ICMP (ping), а также логика определения состояния серверов по параметрам fails, passes и essential. Содержит ссылки на справочные материалы по директивам активных проверок в HTTP- и stream-модулях. - [Резервное копирование и восстановление конфигурации](https://angie.software/adc/docs-0.6.0/configuration_lb/config-backup/index.html.md): Руководство по резервному копированию и восстановлению конфигурации балансировщика нагрузки в Angie ADC. Описывается автоматическое сохранение версий, просмотр списка резервных копий, присвоение статуса "нерабочая", откат к последней рабочей версии и применение конфигурации из произвольной резервной копии через веб-консоль. - [Методы балансировки](https://angie.software/adc/docs-0.6.0/configuration_lb/lb-methods/index.html.md): Руководство по методам балансировки нагрузки в Angie ADC. Описывает HTTP- и stream-балансировку, а также поддерживаемые алгоритмы распределения трафика — round-robin, hash, ip_hash, least_conn, random, least_time, feedback, least_bandwidth и least_packets. Приведены сведения о дополнительных возможностях настройки (keepalive, sticky, zone, upstream_probe, queue, backup-группы) и примеры конфигураций для HTTP и TCP/UDP. - [Резервирование проксируемых серверов](https://angie.software/adc/docs-0.6.0/configuration_lb/backup-server-groups/index.html.md): Подробное руководство по резервированию проксируемых серверов балансировщика нагрузки Angie ADC. Описывается использование нескольких групп резервных проксируемых серверов (backup-групп серверов). Приведены примеры конфигураций для различных сценариев. - [Высокая доступность](https://angie.software/adc/docs-0.6.0/high-availability/index.html.md): Руководство по обеспечению высокой доступности системы балансировки Angie ADC с помощью HA-пары. Рассматриваются принципы настройки и сценарии использования для создания отказоустойчивых конфигураций. - [Управление парой](https://angie.software/adc/docs-0.6.0/high-availability/managing-ha-pair/index.html.md): Статья описывает просмотр свойств HA-пары (пары высокой доступности) и настройку ее конфигурации в Angie ADC, а также удаление. В статье подробно рассматриваются параметры каждого узла. - [Обзор работы](https://angie.software/adc/docs-0.6.0/high-availability/ha-introduction/index.html.md): Статья предлагает обзор работы HA-пары (конфигурации высокой доступности) в Angie ADC. Рассматриваются принципы работы HA-пары: режим, проверки работоспособности, синхронизация и статусы узлов. - [Создание пары высокой доступности](https://angie.software/adc/docs-0.6.0/high-availability/creating-ha-pair/index.html.md): Статья описывает создание HA-пары (пары высокой доступности) и ее первичную настройку в Angie ADC. В статье подробно рассматриваются предварительные требования и приводится пошаговая инструкция по созданию HA-пары. - [Настройка высокой доступности в паре](https://angie.software/adc/docs-0.6.0/high-availability/configuring-ha/index.html.md): Статья описывает настройку механизмов высокой доступности в паре высокой доступности Angie ADC. В статье подробно рассматриваются механизмы VRRP, OSPF, BGP для обеспечения отказоустойчивости. - [Установка и обновление](https://angie.software/adc/docs-0.6.0/install/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Интерфейс веб-консоли Angie ADC](https://angie.software/adc/docs-0.6.0/install/adc-console/index.html.md): Обзор интерфейса веб-консоли Angie ADC. Описываются экран входа, вкладка "Панель мониторинга" с виджетами балансировщиков нагрузки, экран мониторинга балансировщика с детализированными графиками по серверным зонам и зонам апстримов, а также возможности управления пользователями и конфигурациями. - [Развертывание образа OVA](https://angie.software/adc/docs-0.6.0/install/install-ova/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Загрузка дистрибутива](https://angie.software/adc/docs-0.6.0/install/download/index.html.md): Инструкции по развертыванию виртуального устройства Angie ADC с использованием образов OVA (для VMware, VirtualBox) и qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по скачиванию, проверке целостности, импорту и запуску образов, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Развертывание образа qcow2](https://angie.software/adc/docs-0.6.0/install/install-qcow2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Обновление Angie ADC](https://angie.software/adc/docs-0.6.0/install/update/index.html.md): Инструкции по обновлению виртуального устройства Angie ADC. Описаны предварительные действия и шаги по скачиванию, проверке прав и запуску обновления. - [Установка с помощью cloud-init](https://angie.software/adc/docs-0.6.0/install/cloud-init/index.html.md): Руководство по установке Angie ADC. Включает инструкции по развертыванию виртуального устройства (Virtual Appliance) и настройке образа с использованием cloud-init для автоматической конфигурации при первом запуске. Рассматриваются системные требования и начальная настройка. - [Развертывание образа qcow2 с cloud-init](https://angie.software/adc/docs-0.6.0/install/cloud-init/install-qcow2-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа qcow2 (для Linux-сред с QEMU/KVM). Описаны шаги по подготовке среды и ISO-образа, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. Рассмотрены предварительные требования для установки qcow2. - [Настройка файла network-config для cloud-init](https://angie.software/adc/docs-0.6.0/install/cloud-init/install-cloud-init/index.html.md): Подробное руководство по настройке файла network-config с использованием cloud-init. Приведены примеры конфигураций и команд. - [Развертывание образа OVA с cloud-init](https://angie.software/adc/docs-0.6.0/install/cloud-init/install-ova-0.5.2/index.html.md): Инструкции по развертыванию виртуальной машины Angie ADC с использованием образа OVA (для VMware, VirtualBox). Описаны шаги по подготовке среды, настройке ISO-образа cloud-init, скачиванию и развертыванию образа, а также первоначальному доступу к веб-консоли. - [Справочная информация](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP upstream и Stream upstream. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [Настройка ACME](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/acme/index.html.md): Подробное руководство по настройке встроенного модуля ACME в веб-сервере Angie, предназначенного для автоматического получения и обновления SSL/TLS сертификатов. Описываются общие шаги конфигурации, включая определение ACME-клиентов, указание доменов и настройку различных методов проверки владения доменом: HTTP-проверка, DNS-проверка и использование внешних хуков. Также разъясняется механизм хранения ключей и сертификатов, их использование в конфигурации сервера через переменные, и приводятся практические примеры настройки для HTTP-проверки. - [Соединения, сессии, запросы, логи](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/processing/index.html.md): Подробное описание механизмов обработки сетевых взаимодействий в веб-сервере Angie ADC. Рассматриваются различные методы обработки соединений (такие как epoll, kqueue), их автоматический выбор и ручная настройка. Детализируются этапы обработки HTTP-запросов и TCP/UDP-сессий, от установления соединения до логирования, включая фазы post-read, rewrite, access, content. Также объясняется процесс выбора виртуального сервера на основе SNI или заголовка Host и как это влияет на применение конфигурационных директив. - [Конфигурационные файлы](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/configfile/index.html.md): Подробное описание структуры и синтаксиса конфигурационных файлов веб-сервера Angie. Рассматриваются основные контексты конфигурации, такие как `events`, `http`, `stream`, а также принцип наследования директив между родительскими и дочерними контекстами. Объясняется использование директивы `include` для модульности, правила написания директив и параметров, включая указание единиц измерения размеров и времени, а также настройка хэш-таблиц для оптимальной производительности и процедура перезагрузки конфигурации без прерывания обслуживания. - [Основной модуль](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/core/index.html.md): Подробный справочник по основному (core) модулю веб-сервера Angie ADC, который обеспечивает базовую функциональность и содержит ключевые директивы конфигурации. Описываются настройки для управления рабочими процессами, выбора событийно-ориентированных моделей, обработки входящих соединений и запросов. Включает детальное описание таких директив, как `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` и `env`, которые контролируют фундаментальные аспекты работы сервера и ведение журналов. - [Потоковые модули](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/index.html.md): | [Stream](https://angie.software//adc/docs-0.6.0/configuration_lb/reference/stream/stream.md#adc060... - [ACME](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_acme/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль ACME. Модуль обеспечивает автоматическое получение и обновление SSL-сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы и переменные для настройки модуля, зависимость от HTTP-модуля и ограничения. - [MQTT Preread](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_mqtt_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль MQTT Preread. Модуль позволяет извлекать идентификатор клиента и имя пользователя из пакетов CONNECT протокола MQTT версий 3.1.1 и 5.0. Эта функциональность может использоваться для маршрутизации соединений на основе данных MQTT-клиента. - [Upstream](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_upstream/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream. Модуль предоставляет контекст для описания группы серверов, которые могут использоваться в директиве proxy_pass. Включает различные методы балансировки нагрузки и механизмы отказоустойчивости. - [Upstream Probe](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: потоковый модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Он позволяет настраивать параметры проверок, такие как интервал, пороговые значения успешных и неуспешных попыток, и режимы работы. - [SSL Preread](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_ssl_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль SSL Preread. Модуль позволяет извлекать информацию из сообщения ClientHello без терминации TLS, включая имя сервера через SNI и протоколы через ALPN. Он предоставляет возможность маршрутизации трафика на основе этих данных. - [RDP Preread](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_rdp_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RDP Preread. Модуль позволяет извлекать cookie, используемые для идентификации и управления сессиями в протоколе RDP, до принятия решения о балансировке. Это дает возможность реализовать привязку клиентов к серверам на основе значений cookie. - [Pass](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_pass/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Pass. Модуль позволяет передавать принятое соединение напрямую на любой настроенный слушающий сокет в HTTP, потоковый или почтовый модули. Рассматриваются примеры конфигурации и доступные директивы. - [Set](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_set/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Set. Модуль позволяет устанавливать значение переменной в контексте server. Директива set используется для присвоения значений переменным, которые могут быть текстом, другими переменными или их комбинациями. - [RealIP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_realip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Для работы модуля необходимо предварительно включить протокол PROXY с помощью параметра proxy_protocol в директиве listen. - [Access](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_access/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Access. Модуль позволяет ограничить доступ для определенных адресов клиентов, используя директивы allow и deny. Правила проверяются в порядке их записи до первого соответствия, что позволяет гибко настраивать доступ для различных IP-сетей. - [Split Clients](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_split_clients/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Split Clients. Модуль позволяет генерировать переменные для A/B-тестирования и канареечных релизов, направляя определенный процент клиентов на разные серверы или конфигурации. Использует алгоритм хеширования MurmurHash2 для распределения клиентов по корзинам. - [Limit Conn](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_limit_conn/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Limit Conn. Модуль позволяет ограничить число соединений по заданному ключу, например, число соединений с одного IP-адреса. Документация содержит примеры конфигурации и описание всех доступных директив модуля. - [Потоковый модуль](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream/index.html.md): Подробный справочник по потоковому модулю веб-сервера Angie, предназначенному для обработки TCP и UDP соединений. Документация описывает все аспекты работы с потоковыми протоколами, включая настройку серверных блоков, маршрутизацию трафика, балансировку нагрузки и проксирование. Особое внимание уделяется поддержке SSL/TLS и управлению соединениями для различных сетевых сервисов, таких как базы данных, DNS и другие протоколы. Также представлены дополнительные модули, расширяющие базовую функциональность для специфических сценариев использования. - [Geo](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_geo/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Geo. Модуль создает переменные, значения которых зависят от IP-адреса клиента, позволяя настраивать поведение сервера в зависимости от географического расположения. Поддерживает задание адресов в формате CIDR, диапазонов и специальных параметров. - [SSL](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_ssl/index.html.md): Справочник по встроенному модулю SSL для потокового модуля Angie. Модуль обеспечивает поддержку протокола SSL/TLS для прокси-сервера, включая настройку сертификатов, шифров и параметров безопасности. Документация содержит полное описание всех директив и переменных модуля. - [Return](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_return/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Return. Модуль позволяет отправить заданное значение клиенту и после этого закрыть соединение. Директива return может использовать текст, переменные и их комбинации в качестве возвращаемого значения. - [Log](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_log/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Log. Модуль предназначен для записи логов запросов в указанном формате с возможностью настройки буферизации и сжатия. Включает директивы для управления форматом, путями и параметрами логирования. - [Map](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_map/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Map. Модуль Map создает переменные, значения которых зависят от значений других переменных. Он позволяет гибко настраивать логику работы сервера на основе различных условий и входных данных. - [Proxy](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/stream/stream_proxy/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Proxy. Модуль позволяет проксировать потоки данных по TCP, UDP и UNIX-сокетам, с поддержкой различных настроек безопасности и производительности. - [Сторонние модули](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/external-modules/index.html.md): Подробное руководство настройке популярных сторонних nginx-совместимых модулей для Angie ADC. Документ содержит перечень доступных модулей с кратким описанием их функциональности. Подчеркивается, что компания "Веб-Сервер" предоставляет пакеты для удобства пользователей, но не несет ответственности за исходный код и последствия установки этих модулей. - [GeoIP2](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/external-modules/geoip2/index.html.md): Руководство по модулю GeoIP2 для веб-сервера Angie, который позволяет определять геолокацию клиента на основе его IP-адреса с использованием баз данных MaxMind GeoIP2. Документация содержит инструкции по загрузке модуля для HTTP и Stream контекстов, подробный пример конфигурации с использованием переменных для получения кода и названия страны, а также демонстрацию работы модуля с различными IP-адресами. Также приведена ссылка на полную документацию и исходный код. - [HTTP/2](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_v2/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/2. Модуль обеспечивает поддержку протокола HTTP/2 и включает набор директив для его настройки. Документация содержит примеры конфигурации, описание всех доступных директив и встроенных переменных. - [HTTP-модули](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/index.html.md): Справочная информация по настройке Angie ADC, включающая материалы по HTTP. Здесь представлены подробные технические сведения, необходимые для корректной конфигурации балансировщика нагрузки Angie ADC. Документация содержит ссылки на соответствующие разделы с детальным описанием параметров. - [uWSGI](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_uwsgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль uWSGI. Модуль позволяет передавать запросы uWSGI-серверу, обеспечивая эффективное взаимодействие между Angie и uWSGI-приложениями. Включает полный набор директив для настройки соединений, буферизации, кэширования и SSL/TLS. - [Split Clients](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_split_clients/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Split Clients. Модуль генерирует переменные для A/B-тестирования, канареечных релизов и других сценариев распределения трафика. Он позволяет направлять определенный процент клиентов на разные серверы или конфигурации на основе хэширования. - [Empty GIF](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_empty_gif/index.html.md): Руководство по HTTP-модулю Empty GIF в Angie, который предназначен для отдачи однопиксельного прозрачного GIF-изображения. Этот модуль полезен для различных целей веб-аналитики и отслеживания, где требуется минимальный по размеру ответ. Описывается единственная директива `empty_gif` и приводится пример ее использования в конфигурации `location`. - [FLV](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_flv/index.html.md): Руководство по HTTP-модулю FLV в Angie, который обеспечивает серверную поддержку псевдо-стриминга для файлов формата Flash Video (FLV). Модуль обрабатывает запросы с параметром `start` в строке запроса, позволяя начинать воспроизведение с указанного смещения. Описывается директива `flv` для включения данной функциональности в определенном `location`. - [Addition](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_addition/index.html.md): Руководство по HTTP-модулю Addition в Angie, который позволяет добавлять произвольный текст до и после основного тела HTTP-ответа. Описываются директивы `add_before_body` и `add_after_body` для указания URI подзапросов, генерирующих добавляемый контент. Также рассматривается директива `addition_types` для определения MIME-типов ответов, к которым будет применяться данная функциональность. - [Auth Basic](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_auth_basic/index.html.md): Руководство по HTTP-модулю Auth Basic в Angie, который реализует ограничение доступа к ресурсам с использованием протокола HTTP Basic Authentication. Описываются директивы `auth_basic` для включения аутентификации и указания realm, и `auth_basic_user_file` для задания файла с именами и паролями пользователей. Рассматриваются поддерживаемые форматы паролей, включая crypt, MD5 (apr1) и схемы RFC 2307 (PLAIN, SHA, SSHA). - [Slice](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_slice/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Slice. Модуль разбивает запрос на подзапросы, каждый из которых возвращает определенный диапазон ответа, что обеспечивает более эффективное кэширование больших ответов. Модуль позволяет настраивать размер фрагментов и использовать переменную $slice_range для передачи диапазона на проксируемый сервер. - [Index](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_index/index.html.md): Руководство по HTTP-модулю Index в Angie, который обрабатывает запросы, оканчивающиеся на слэш (`/`), путем поиска и отдачи указанных индексных файлов (например, `index.html`). Описывается директива `index` для задания списка имен индексных файлов, которые проверяются в указанном порядке. Также рассматривается возможность использования переменных в именах файлов и внутренние перенаправления, возникающие при использовании индексных файлов. - [Secure Link](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_secure_link/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Secure Link. Модуль позволяет проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок. Реализует два режима работы для различных сценариев защиты. - [Random Index](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_random_index/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Random Index. Модуль обслуживает запросы, оканчивающиеся косой чертой, и выдает случайный файл в качестве индексного файла каталога. Он выполняется до модуля http_index. - [SCGI](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_scgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SCGI. Модуль позволяет передавать запросы SCGI-серверу, настраивать кэширование, буферизацию и другие параметры взаимодействия. - [GZip Static](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_gzip_static/index.html.md): Руководство по HTTP-модулю GZip Static в Angie, который позволяет серверу отдавать предварительно сжатые файлы с расширением .gz вместо оригинальных, если клиент поддерживает gzip-сжатие. Это снижает нагрузку на CPU, так как сжатие выполняется заранее. Описывается директива `gzip_static` для включения модуля и ее параметры (`on`, `off`, `always`), а также взаимодействие с директивами модуля GZip и GunZIP. - [GunZIP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_gunzip/index.html.md): Руководство по HTTP-модулю GunZIP в Angie, который позволяет распаковывать HTTP-ответы, сжатые методом gzip, для клиентов, не поддерживающих данный метод сжатия. Это полезно для экономии места на сервере при хранении предварительно сжатых данных. Описываются директивы `gunzip` для включения модуля и `gunzip_buffers` для настройки буферов распаковки. Также упоминается взаимодействие с директивами модуля GZip. - [Memcached](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_memcached/index.html.md): Руководство по HTTP-модулю Memcached в Angie, который позволяет получать данные напрямую из memcached-сервера по ключу, заданному в переменной `$memcached_key`. Описываются директивы для указания адреса memcached-сервера (`memcached_pass`), настройки буфера (`memcached_buffer_size`), таймаутов (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), а также опции для взаимодействия с группами upstream-серверов (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) и обработки gzip-флага (`memcached_gzip_flag`). - [MP4](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_mp4/index.html.md): Руководство по HTTP-модулю MP4 в Angie, который обеспечивает серверную поддержку псевдо-стриминга для MP4-файлов (MP4, M4V, M4A). Модуль обрабатывает запросы с параметрами `start` и `end` для воспроизведения с определенной временной точки или в заданном диапазоне. Описываются директивы `mp4` (для включения модуля), `mp4_buffer_size`, `mp4_max_buffer_size` (для настройки буферов), `mp4_limit_rate` (для ограничения скорости отдачи), `mp4_limit_rate_after` и `mp4_start_key_frame` (для начала воспроизведения с ключевого кадра). Подчеркивается важность расположения moov-атома в начале файла для оптимальной работы. - [Browser](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_browser/index.html.md): Руководство по HTTP-модулю Browser в Angie, который анализирует заголовок User-Agent для определения типа и версии браузера клиента. Описываются директивы для классификации браузеров как "современные" или "устаревшие" (`modern_browser`, `ancient_browser`) и установки соответствующих переменных (`$modern_browser`, `$ancient_browser`, `$msie`). Приводятся примеры конфигурации для выбора индексного файла или выполнения перенаправлений на основе типа браузера. - [Log](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_log/index.html.md): Руководство по HTTP-модулю Log в Angie, который отвечает за запись логов доступа. Описываются директивы для определения формата лога (`log_format` с опцией `escape` для JSON/default/none) и настройки пути, формата и параметров записи лога (`access_log` с опциями `buffer`, `gzip`, `flush`, `if`). Также рассматривается кэширование дескрипторов лог-файлов (`open_log_file_cache`) и предопределенный формат `combined`. Логи записываются в контексте location, где завершается обработка запроса. - [API](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_api/index.html.md): Подробное руководство по HTTP-модулю API веб-сервера Angie, который предоставляет RESTful интерфейс для получения информации о состоянии сервера и управления его конфигурацией. Описывается структура API, доступные эндпоинты для получения метрик по соединениям, зонам памяти, DNS, HTTP-запросам, кэшу и другим компонентам. Рассматриваются директивы `api` и `api_config_files` для настройки доступа и вывода информации о конфигурационных файлах. Для Angie PRO также освещается возможность динамической конфигурации апстримов через API. - [Limit Conn](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_limit_conn/index.html.md): Руководство по HTTP-модулю Limit Conn в Angie, который позволяет ограничивать количество одновременных соединений от одного клиента (например, по IP-адресу) или для всего сервера. Описываются директивы для задания зоны разделяемой памяти (`limit_conn_zone`), установки лимита (`limit_conn`), настройки уровня логирования (`limit_conn_log_level`), кода ответа при превышении лимита (`limit_conn_status`) и режима пробного запуска (`limit_conn_dry_run`). Также упоминается переменная `$limit_conn_status`. - [ACME](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_acme/index.html.md): Подробный справочник по HTTP-модулю ACME веб-сервера Angie, который обеспечивает автоматическое получение и обновление SSL/TLS сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы для настройки ACME-клиентов, указания доменов, методов проверки (HTTP, DNS), типов ключей и управления процессом обновления. Также рассматривается использование переменных для доступа к полученным сертификатам и ключам в конфигурации сервера. - [SSI](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_ssi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SSI. Описывает фильтр, обрабатывающий команды SSI (Server Side Includes) в проходящих через него ответах. Включает подробную информацию о директивах модуля, поддерживаемых командах SSI и встроенных переменных. - [Geo](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_geo/index.html.md): Руководство по HTTP-модулю Geo в Angie, который позволяет создавать переменные, значения которых зависят от IP-адреса клиента. Описывается синтаксис директивы `geo` для определения соответствий между IP-адресами (или диапазонами CIDR) и значениями переменных. Рассматриваются специальные параметры, такие как `default`, `include` (для подключения внешних файлов с гео-данными), `proxy` (для работы с X-Forwarded-For) и `ranges` (для указания IP-диапазонов). - [HTTP/3](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_v3/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/3. Модуль обеспечивает поддержку протокола HTTP/3 для соединений с клиентами и проксируемыми серверами. Документация содержит подробное описание директив, пример конфигурации и информацию о встроенных переменных. - [Stub Status](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_stub_status/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Stub Status. Модуль предоставляет доступ к базовой информации о состоянии сервера, включая статистику активных соединений, обработанных запросов и текущего состояния обработки. Информация доступна через специальный location с директивой stub_status. - [SSL](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_ssl/index.html.md): Подробный справочник по SSL-модулю веб-сервера Angie, обеспечивающему работу по протоколу HTTPS. Документация описывает все аспекты настройки SSL/TLS, включая конфигурацию сертификатов, управление сессиями и оптимизацию производительности. Особое внимание уделяется безопасности и совместимости с различными версиями протоколов и шифров. Также представлены рекомендации по настройке для достижения оптимальной производительности при использовании HTTPS. - [Auth Request](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_auth_request/index.html.md): Руководство по HTTP-модулю Auth Request в Angie, который позволяет выполнять авторизацию клиентов на основе результата подзапроса к внешнему сервису. Описывается логика работы модуля: разрешение доступа при коде ответа 2xx от подзапроса и запрет при 401/403. Рассматриваются директивы `auth_request` для включения механизма и указания URI подзапроса, и `auth_request_set` для установки переменных на основе ответа подзапроса. - [Headers](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_headers/index.html.md): Руководство по HTTP-модулю Headers в Angie, который позволяет управлять кэшированием ответов путем добавления или изменения заголовков Expires и Cache-Control, а также добавлять произвольные HTTP-заголовки и трейлеры. Описываются директивы `expires` для контроля кэширования, `add_header` для добавления заголовков к ответу и `add_trailer` для добавления полей в конец ответа. Приводятся примеры использования различных параметров и переменных. - [RealIP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_realip/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в указанном поле заголовка. Включает директивы для настройки доверенных адресов, выбора заголовка запроса и управления рекурсивным поиском. - [HTTP-модуль](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http/index.html.md): Полный справочник по HTTP-модулю веб-сервера Angie, описывающий основную функциональность веб-сервера, включая настройку серверных блоков, маршрутизацию запросов, обработку статических файлов и управление доступом. Документация охватывает все аспекты конфигурации, от базовых директив до расширенных возможностей, таких как перенаправления, keep-alive соединения и управление заголовками. Также представлены дополнительные модули, расширяющие базовую функциональность для различных сценариев использования. - [Proxy](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_proxy/index.html.md): Обширное руководство по HTTP-модулю Proxy в Angie, который позволяет передавать (проксировать) запросы на другие HTTP-серверы. Описывается множество директив для настройки этого процесса, включая `proxy_pass` (для указания адреса проксируемого сервера), `proxy_set_header` (для изменения/добавления заголовков запроса), управление буферизацией (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), кэшированием ответов (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), таймаутами (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), поведением при ошибках и взаимодействием с группами upstream-серверов (`proxy_next_upstream`). Также рассматриваются вопросы SSL/TLS для соединений с проксируемыми серверами. - [DAV](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_dav/index.html.md): Руководство по HTTP-модулю DAV в Angie, который реализует поддержку протокола WebDAV для управления файлами на сервере. Описываются поддерживаемые методы (PUT, DELETE, MKCOL, COPY, MOVE) и директивы для настройки прав доступа к файлам и каталогам (`dav_access`), разрешения создания полного пути при загрузке (`create_full_put_path`) и задания минимальной глубины для удаления файлов (`min_delete_depth`). Также рассматривается взаимодействие с временными файлами и указание даты модификации. - [Rewrite](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_rewrite/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Rewrite. Модуль позволяет изменять URI запроса с помощью регулярных выражений PCRE, делать перенаправления и выбирать конфигурацию по условию. Документация содержит подробное описание директив модуля и примеры их использования. - [Sub](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_sub/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Sub. Модуль предоставляет фильтр, изменяющий в ответе одну заданную строку на другую. Поддерживает настройку замены строк, сохранение заголовка Last-Modified и выбор MIME-типов для обработки. - [UserID](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_userid/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль UserID. Модуль выдает cookie для идентификации клиентов и позволяет записывать в лог полученные и выданные cookie. Он совместим с модулем mod_uid для Apache и предоставляет гибкие настройки для управления cookie. - [AutoIndex](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_autoindex/index.html.md): Руководство по HTTP-модулю AutoIndex в Angie, который генерирует листинг содержимого директории, если не найден индексный файл. Описываются директивы для включения/отключения автоиндексации, настройки формата вывода (HTML, XML, JSON, JSONP), отображения точного размера файлов и использования локального времени. Также рассматривается взаимодействие с модулем Index. - [FastCGI](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_fastcgi/index.html.md): Подробное руководство по HTTP-модулю FastCGI в Angie, который обеспечивает взаимодействие с FastCGI-серверами, такими как PHP-FPM. Описываются директивы для передачи запросов (`fastcgi_pass`), настройки параметров FastCGI (`fastcgi_param`), управления буферизацией и кэшированием ответов. Рассматриваются также опции для настройки соединений, таймаутов и обработки ошибок при работе с FastCGI-приложениями. - [Charset](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_charset/index.html.md): Руководство по HTTP-модулю Charset в Angie, который позволяет добавлять указанную кодировку в заголовок Content-Type и выполнять перекодировку данных ответа. Описываются директивы для задания целевой и исходной кодировок (`charset`, `source_charset`), определения таблиц перекодировки (`charset_map`) и указания MIME-типов для обработки (`charset_types`). Также рассматривается возможность переопределения кодировки ответов от проксированных серверов (`override_charset`). - [Access](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_access/index.html.md): Подробное руководство по модулю Access веб-сервера Angie, который позволяет контролировать доступ к ресурсам на основе IP-адресов клиентов и сетей. Документация описывает синтаксис и использование директив `allow` и `deny` для разрешения или блокирования доступа. Приведены примеры конфигурации для различных сценариев, включая ограничение доступа для отдельных IP, диапазонов CIDR и UNIX-сокетов, а также комбинирование с другими модулями аутентификации. - [Upstream](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_upstream/index.html.md): Подробный справочник по HTTP-модулю Upstream веб-сервера Angie, который позволяет определять и настраивать группы вышестоящих (backend) серверов. Описываются директивы для различных методов балансировки нагрузки, включая round-robin, least_conn, hash, и IP-хэширование. Также рассматриваются механизмы проверки состояния серверов, настройки таймаутов, повторных попыток и использования резервных серверов для обеспечения высокой доступности приложений. - [Limit Req](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_limit_req/index.html.md): Руководство по HTTP-модулю Limit Req в Angie, который позволяет ограничивать скорость обработки запросов от клиентов (например, по IP-адресу) с использованием алгоритма "leaky bucket". Описываются директивы для задания зоны разделяемой памяти и скорости (`limit_req_zone`), применения ограничения с возможностью всплеска (`limit_req` с параметрами `burst`, `nodelay`, `delay`), настройки уровня логирования (`limit_req_log_level`), кода ответа при превышении лимита (`limit_req_status`) и режима пробного запуска (`limit_req_dry_run`). Также упоминается переменная `$limit_req_status`. - [Upstream Probe](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_upstream_probe/index.html.md): Справочник по встроенным модулям Angie ADC: HTTP-модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Документация содержит подробное описание директивы upstream_probe, ее параметров и примеры конфигурации. - [GZip](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_gzip/index.html.md): Руководство по HTTP-модулю GZip в Angie, который позволяет сжимать HTTP-ответы методом gzip для уменьшения размера передаваемых данных. Описываются директивы для включения сжатия (`gzip`), настройки уровня компрессии (`gzip_comp_level`), минимального размера ответа для сжатия (`gzip_min_length`), указания MIME-типов (`gzip_types`) и управления сжатием для проксированных запросов (`gzip_proxied`). Также рассматривается добавление заголовка `Vary: Accept-Encoding` (`gzip_vary`) и отключение сжатия для определенных User-Agent (`gzip_disable`). - [gRPC](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_grpc/index.html.md): Руководство по HTTP-модулю gRPC в Angie, который позволяет проксировать HTTP/2 запросы к gRPC-серверам. Описываются директивы для указания адреса gRPC-сервера (`grpc_pass`), настройки буферизации, таймаутов соединения и чтения (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). Также рассматриваются опции для передачи и скрытия заголовков, обработки ошибок и взаимодействия с группами upstream-серверов. - [Map](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_map/index.html.md): Руководство по HTTP-модулю Map в Angie, который позволяет создавать новые переменные, значения которых определяются на основе значений других переменных с использованием таблиц соответствия. Описывается синтаксис директивы `map` для задания исходной строки (с переменными), результирующей переменной и блока с правилами сопоставления (строки, регулярные выражения, маски имен хостов). Рассматриваются специальные параметры `default`, `hostnames`, `include`, `volatile` и директивы для настройки хэш-таблиц `map_hash_bucket_size` и `map_hash_max_size`. - [Mirror](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_mirror/index.html.md): Руководство по HTTP-модулю Mirror в Angie, который позволяет создавать фоновые подзапросы для зеркалирования оригинального клиентского запроса на другой URI. Ответы на зеркалирующие подзапросы игнорируются. Описываются директивы `mirror` для указания URI зеркала и `mirror_request_body` для контроля зеркалирования тела запроса. Приводятся примеры конфигурации для отправки копии запроса на тестовый бэкенд или систему логирования. - [Prometheus](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_prometheus/index.html.md): Руководство по HTTP-модулю Prometheus в Angie, который позволяет собирать статистику сервера и экспортировать ее в формате Prometheus. Описываются директивы `prometheus_template` для определения шаблонов метрик (с указанием имени метрики, переменной-источника, пути для сопоставления со статистикой Angie API и типа метрики) и `prometheus` для публикации метрик по указанному location. Приводится пример использования готового шаблона `prometheus_all.conf` и создания пользовательских метрик. - [Referer](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/http/http_referer/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Referer. Модуль позволяет блокировать доступ к сайту для запросов с неверными значениями поля Referer в заголовке. Хотя подделать запрос с нужным значением поля Referer несложно, модуль эффективен для блокирования массовых запросов от обычных браузеров. - [Почтовый модуль](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail/index.html.md): Полный справочник по почтовому модулю Angie ADC, реализующему функциональность почтового прокси-сервера. Документация охватывает все аспекты работы с почтовыми протоколами SMTP, IMAP и POP3, включая настройку серверных блоков, маршрутизацию почтовых запросов и аутентификацию пользователей. Особое внимание уделяется поддержке SSL/TLS для защиты почтовых соединений и расширенным возможностям конфигурации для различных сценариев использования почтового сервера. - [RealIP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_realip/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Протокол PROXY должен быть предварительно включен при помощи установки параметра proxy_protocol в директиве listen. - [Почтовые модули](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/index.html.md): | [Mail](https://angie.software//adc/docs-0.6.0/configuration_lb/reference/mail/mail.md#adc060-mail-... - [Proxy](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_proxy/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Proxy. Модуль обеспечивает поддержку почтовых протоколов (POP3, IMAP, SMTP), позволяя серверу работать в качестве прокси между клиентами и почтовыми серверами. Он устанавливает соединения с серверами, выполняет безопасную аутентификацию и правильно маршрутизирует трафик клиентов. - [Auth HTTP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_auth_http/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Auth HTTP. Модуль позволяет выполнять аутентификацию на основе дополнительного HTTP-запроса перед обработкой основного запроса. Такой подход обычно используется для передачи аутентификации внешним сервисам, объединения аутентификации в разных приложениях или интеграции со сторонними системами, такими как OAuth или LDAP. - [SMTP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_smtp/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SMTP. Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он поддерживает безопасную аутентификацию, шифрование через STARTTLS и SSL/TLS, а также маршрутизацию клиентских запросов. - [POP3](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_pop3/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль POP3. Модуль обеспечивает поддержку почтового протокола POP3, позволяя серверу загружать сообщения с почтовых серверов. Он подключается к серверам POP3, получает заголовки и содержимое сообщений, обеспечивает безопасную аутентификацию и управляет статусами сообщений. - [IMAP](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_imap/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль IMAP. Модуль обеспечивает поддержку почтового протокола IMAP, позволяя серверу взаимодействовать с системами хранения почты. Он устанавливает соединения с серверами IMAP, обрабатывает основные команды и обеспечивает безопасную аутентификацию. - [SSL](https://angie.software/adc/docs-0.6.0/configuration_lb/reference/mail/mail_ssl/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SSL. Модуль обеспечивает поддержку шифрования SSL/TLS для почтовых прокси-протоколов (POP3, IMAP, SMTP), позволяя устанавливать защищённые соединения между клиентами и сервером. Он обеспечивает шифрование SSL/TLS для входящих подключений, поддерживает обновление соединений через STARTTLS, управляет сертификатами и ключами, а также контролирует настройки SSL. - [VRRP-маршрутизация](https://angie.software/adc/docs-0.6.0/routing/vrrp/index.html.md): Резервирование c помощью протокола VRRP - [Создание и удаление VRRP-групп](https://angie.software/adc/docs-0.6.0/routing/vrrp/vrrp-groups/index.html.md): Создание и удаление VRRP-групп - [Команды VRRP](https://angie.software/adc/docs-0.6.0/routing/vrrp/vrrp-commands/index.html.md): Здесь описываются команды VRRP, поддерживаемые в Angie ADC, и особенности их работы. - [Режим распределения нагрузки (Active-Active)](https://angie.software/adc/docs-0.6.0/routing/vrrp/vrrp-active-active/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [Режим резервирования (Active-Standby)](https://angie.software/adc/docs-0.6.0/routing/vrrp/vrrp-active-standby/index.html.md): В этом разделе описана настройка высокой доступности с использованием протокола VRRP - [OSPF-маршрутизация](https://angie.software/adc/docs-0.6.0/routing/routing_ospf/index.html.md): Руководство по настройке OSPF-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола OSPF (Active-Active)](https://angie.software/adc/docs-0.6.0/routing/routing_ospf/ospf-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме распределения нагрузки (Active-Active). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [Резервирование с помощью протокола OSPF (Active-Standby)](https://angie.software/adc/docs-0.6.0/routing/routing_ospf/ospf-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC с использованием протокола OSPF в режиме резервирования (Active-Standby). Описывается IP-адресация, настройка OSPF на маршрутизаторах и системах балансировки, а также механизмы переключения трафика при различных сценариях сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [BGP-маршрутизация](https://angie.software/adc/docs-0.6.0/routing/routing_bgp/index.html.md): Руководство по настройке BGP-маршрутизации в Angie ADC для обеспечения высокой доступности. Описываются два режима работы: резервирование (Active-Standby) и распределение нагрузки (Active-Active). Включает ссылки на подробные инструкции по каждому режиму. - [Распределение нагрузки с помощью протокола BGP (Active-Active)](https://angie.software/adc/docs-0.6.0/routing/routing_bgp/bgp-active-active/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме распределения нагрузки (Active-Active) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, механизм RHI (Route Health Injection) и обработка типовых сценариев сбоя. Приведены примеры конфигураций для различных топологий сети. - [Резервирование с помощью протокола BGP (Active-Standby)](https://angie.software/adc/docs-0.6.0/routing/routing_bgp/bgp-active-standby/index.html.md): Подробное руководство по настройке высокой доступности Angie ADC в режиме резервирования (Active-Standby) с использованием протокола BGP. Описывается IP-адресация, настройка BGP-сессий, атрибуты Local Preference и обработка типовых сценариев сбоя. Приведены примеры конфигураций для External router, Internal router и ADC. - [О решении Angie Ingress Controller](https://angie.software/anic/docs/index.html.md): Полная документация по Angie Ingress Controller (ANIC), включающая руководства по установке, настройке и мониторингу. Описывает возможности балансировки нагрузки, терминации TLS, маршрутизации трафика и интеграции с Kubernetes. Содержит примеры конфигурации, описание пользовательских ресурсов и решение известных проблем. - [Известные проблемы и решения](https://angie.software/anic/docs/known-issues-and-solutions/index.html.md): Раздел описывает известные проблемы при работе с Angie Ingress Controller и предлагает решения для них. В частности, рассматривается ошибка конфигурации, связанная с неправильным соотношением параметров proxy_buffer_size и proxy_buffers. Документация содержит подробное описание параметров буферизации и пример корректной настройки через аннотации Kubernetes. - [Версии Angie Ingress Controller (ANIC)](https://angie.software/anic/docs/changes/index.html.md): Полная хронология изменений в Angie Ingress Controller (ANIC), включая описание новых возможностей, улучшений и исправлений в каждой версии. Документ содержит информацию о добавлении новых функций, поддержке различных протоколов, улучшениях мониторинга и безопасности, начиная с версии 0.2.0 до текущей версии 0.7.0. - [Как работает Angie Ingress Controller](https://angie.software/anic/docs/how-anic-works/index.html.md): Этот документ подробно описывает архитектуру и принципы работы Angie Ingress Controller (ANIC) в кластере Kubernetes. В нем рассматриваются компоненты ANIC, процесс обработки ресурсов Ingress, взаимодействие с API Kubernetes и механизмы конфигурирования веб-сервера Angie. Документ также объясняет процесс перезагрузки конфигурации и потенциальные проблемы при эксплуатации. - [Настройка](https://angie.software/anic/docs/configuration/index.html.md): Настройка ANIC включает настройку параметров через ConfigMap и аннотации, управление маршрутизацией Ingress-ресурсов и настройку авторизации и SSL для безопасного трафика. Документация охватывает различные ресурсы конфигурации, включая VirtualServer, Policy, TransportServer и GlobalConfiguration. Также рассматриваются аргументы командной строки и возможности использования пользовательских шаблонов. - [Настройка ANIC](https://angie.software/anic/docs/configuration/config/index.html.md): Документация по настройке ANIC (Angie Ingress Controller) в Kubernetes. Описаны параметры ConfigMap и Annotation для конфигурации контроллера. Включает подробные таблицы с описанием общих параметров, параметров ведения журнала, управления URI и заголовками, авторизации, протоколов и апстримов. - [TransportServer](https://angie.software/anic/docs/configuration/transportserver-resource/index.html.md): Ресурс TransportServer в ANIC позволяет настраивать балансировку нагрузки по протоколам TCP, UDP и TLS Passthrough. Он реализован как пользовательский ресурс Kubernetes и предоставляет гибкие возможности для конфигурации прослушивателей, апстримов и параметров соединений. Документация содержит полную спецификацию ресурса, примеры использования и рекомендации по валидации. - [ConfigMap](https://angie.software/anic/docs/configuration/configmap-resource/index.html.md): ConfigMap позволяет настраивать поведение Angie в Kubernetes, включая количество рабочих процессов, формат журнала доступа и другие параметры. Документ описывает использование ConfigMap, его взаимодействие с аннотациями Ingress и ресурсами VirtualServer, а также содержит полный справочник всех доступных ключей конфигурации. - [Аргументы командной строки](https://angie.software/anic/docs/configuration/command-line-arguments/index.html.md): ANIC поддерживает ряд аргументов командной строки. Способ - [VirtualServer, VirtualServerRoute](https://angie.software/anic/docs/configuration/virtualserver-and-virtualserverroute-resources/index.html.md): Ресурсы VirtualServer и VirtualServerRoute в Angie Ingress Controller реализуют продвинутые сценарии маршрутизации, такие как разделение трафика и маршрутизация на основе содержимого. Эти ресурсы предоставляют гибкие возможности для настройки балансировки нагрузки, управления TLS, обработки ошибок и других аспектов конфигурации веб-сервера. - [Policy](https://angie.software/anic/docs/configuration/policy-resource/index.html.md): Ресурс Policy позволяет настраивать такие функции, как контроль доступа и - [GlobalConfiguration](https://angie.software/anic/docs/configuration/globalconfiguration-resource/index.html.md): Ресурс GlobalConfiguration позволяет вам определить глобальные параметры - [Расширенная конфигурация с помощью аннотаций](https://angie.software/anic/docs/configuration/annotations/index.html.md): Статья объясняет, как использовать аннотации для расширенной конфигурации ANIC (Angie Ingress Controller). Аннотации позволяют настраивать поведение Angie для каждого Ingress-ресурса, включая такие функции как переписывание URI, вставка заголовков, настройка таймаутов и многое другое. Документ содержит подробную таблицу всех доступных аннотаций с описанием их функций и примерами использования. - [Типовые задачи](https://angie.software/anic/docs/common-tasks-and-examples/index.html.md): Типовые задачи и примеры настройки ANIC под различные сценарии использования. В этом разделе собраны практические примеры конфигурации ANIC для решения конкретных задач, включая сопоставление путей Ingress-ресурсов с помощью регулярных выражений и создание кастомных страниц ошибок. - [Сопоставление путей с помощью регулярных выражений](https://angie.software/anic/docs/common-tasks-and-examples/path-regex-annotation-for-ingresses/index.html.md): Статья описывает настройку путей в ресурсах Ingress и Mergeable Ingress с помощью аннотации path-regex и регулярных выражений. В ней рассматриваются модификаторы case_insensitive и case_sensitive, которые позволяют гибко настраивать маршрутизацию запросов. Приводятся подробные примеры конфигурации для обычных Ingress и Mergeable Ingress ресурсов. - [Создание кастомных страниц ошибок](https://angie.software/anic/docs/common-tasks-and-examples/custom-error-page/index.html.md): Руководство по созданию кастомных страниц ошибок в ANIC. Документ описывает два основных способа настройки: пересборку образа ANIC с новой страницей и использование ConfigMap без пересборки. Для каждого метода приведены пошаговые инструкции с примерами кода и конфигурации. - [Журналы и мониторинг](https://angie.software/anic/docs/logging-and-monitoring/index.html.md): Журналы и мониторинг в ANIC. Система поддерживает мониторинг с помощью метрик Prometheus и ведение журналов. Пользователи могут просматривать журналы, состояние сервера и статус ресурсов через соответствующие интерфейсы. - [Просмотр состояния ресурсов](https://angie.software/anic/docs/logging-and-monitoring/reporting-resources-status/index.html.md): Ресурс Ingress может иметь состояние, куда входит адрес (IP-адрес или DNS-имя), - [Просмотр журналов](https://angie.software/anic/docs/logging-and-monitoring/logging/index.html.md): В этой статье описывается процесс просмотра и настройки журналов в ANIC (Angie Ingress Controller). Рассматриваются способы доступа к журналам процесса Ingress Controller и журналам Angie через команду kubectl logs. Также объясняется, как настроить уровень детализации журналов и форматы записей для различных типов трафика. - [Просмотр состояния сервера](https://angie.software/anic/docs/logging-and-monitoring/status-page/index.html.md): Страница статуса сервера Angie (Stub Status) отображает основные метрики производительности и состояния. В этом документе описывается, как получить доступ к странице статуса, включая необходимые условия и шаги для просмотра через kubectl port-forward или напрямую. Также рассматриваются настройки безопасности для контроля доступа к странице статуса. - [Общие примеры](https://angie.software/anic/docs/shared-examples/index.html.md): В этом разделе представлены общие примеры настройки и типовые конфигурации для ресурсов Angie Ingress Controller. Здесь вы найдете подробные инструкции по пользовательским шаблонам, пользовательскому формату журнала, протоколу PROXY, Wildcard-сертификату и приведен пример default-server-secret. - [Протокол PROXY](https://angie.software/anic/docs/shared-examples/proxy-protocol/index.html.md): Эта статья объясняет, как включить поддержку протокола PROXY в ANIC, чтобы получать реальный IP-адрес клиента от прокси-серверов и балансировщиков нагрузки (например, HAProxy или AWS ELB). Для этого нужно задать соответствующие параметры в ресурсе ConfigMap. Также приведён пример конфигурации и поясняется, как полученные IP-адреса используются в логах и заголовках. - [Пользовательские шаблоны](https://angie.software/anic/docs/shared-examples/custom-templates/index.html.md): Эта статья описывает, как с помощью пользовательских шаблонов можно настраивать конфигурацию Angie для ресурсов Ingress, VirtualServer и основного файла конфигурации. Шаблоны задаются через ConfigMap и позволяют гибко управлять параметрами генерации конфигурации. Также приводятся примеры шаблонов и описываются возможные ошибки при их использовании. - [Пример default-server-secret](https://angie.software/anic/docs/shared-examples/default-server-secret/index.html.md): В этой статье приведен пример default-server-secret. - [Wildcard-сертификат](https://angie.software/anic/docs/shared-examples/wildcard-tls-certificate/index.html.md): Эта статья описывает использование wildcard-сертификата в ANIC для упрощения терминации TLS на множестве доменов без дублирования TLS-секрета в каждом ресурсе. Такой сертификат применяется ко всем ресурсам Ingress и VirtualServer с соответствующими поддоменами, если при запуске ANIC указан параметр -wildcard-tls-secret. Примеры показывают, как настраивать такие ресурсы без явного указания TLS-секрета — wildcard-секрет будет использоваться автоматически. - [Пользовательский формат журнала](https://angie.software/anic/docs/shared-examples/custom-log-format/index.html.md): Руководство по настройке пользовательского формата журнала с использованием ConfigMap в ANGIE Ingress Controller. В документе приведен пример конфигурации и упомянуто использование переменных. - [Примеры для Ingress-ресурсов](https://angie.software/anic/docs/ingress-resources/index.html.md): В этом разделе представлены примеры настройки и типовые конфигурации для Ingress-ресурсов Angie Ingress Controller. Раздел охватывает как простые, так и продвинутые сценарии использования Ingress-ресурсов. - [Развертывание ANIC как DaemonSet](https://angie.software/anic/docs/ingress-resources/daemon-set/index.html.md): Вы можете развернуть ANIC как [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/... - [WebSocket](https://angie.software/anic/docs/ingress-resources/websocket/index.html.md): Эта статья описывает, как с помощью аннотации :samp:`angie.software/websocket-services` настроить балансировку нагрузки на приложение, использующее WebSocket. - [Пользовательские шаблоны](https://angie.software/anic/docs/ingress-resources/custom-template/index.html.md): Эта статья описывает, как с помощью пользовательских шаблонов можно настраивать конфигурацию Angie для ресурсов Ingress. Шаблоны задаются через ConfigMap и позволяют гибко управлять параметрами генерации конфигурации. - [Объединяемые типы Ingress-ресурсов](https://angie.software/anic/docs/ingress-resources/mergeable-ingress-types/index.html.md): В статье описывается, как распространить конфигурацию Ingress на несколько ресурсов Ingress на одном хосте, используя объединяемые ресурсы Ingress (Mergeable Ingress). Ресурсы могут находиться в одном или в разных пространствах имен, что упрощает управление при большом количестве путей. Также показано, как проверить и просмотреть конфигурацию. - [gRPC](https://angie.software/anic/docs/ingress-resources/grpc-services/index.html.md): Руководство по настройке gRPC-приложений с использованием аннотации :samp:`angie.software/grpc-services` в определении ресурса Ingress. Документ описывает необходимые параметры конфигурации, настройку HTTP/2 и терминацию TLS. Также приводится пример конфигурации для gRPC-сервиса. - [Базовая HTTP-аутентификация](https://angie.software/anic/docs/ingress-resources/basic-auth/index.html.md): Статья описывает настройку базовой аутентификации в ANIC. В ней подробно рассматривается процесс развертывания веб-приложения, настройки балансировщика для ресурса Ingress и применения политики базовой аутентификации. Пошаговое руководство включает создание необходимых ресурсов Kubernetes и тестирование конфигурации, а также пример для объединенных (mergeable) ресурсов Ingress. - [TCP- и UDP-балансировка для DNS](https://angie.software/anic/docs/ingress-resources/tcp-udp/index.html.md): Данная документация описывает процесс настройки базовой балансировки TCP- и UDP-трафика в ANIC для DNS-сервиса с использованием ключа :samp:`stream-snippets` в ConfigMap. В ней подробно рассматривается пример развертывания DNS-сервера в кластере Kubernetes и настройка балансировки трафика для него. Документ содержит пошаговые инструкции от установки ANIC до тестирования конфигурации с помощью DNS-запросов. - [Базовая конфигурация](https://angie.software/anic/docs/ingress-resources/complete-example/index.html.md): В этой статье приведен пример базовой конфигурации балансировки нагрузки для приложения с помощью ресурса Ingress. - [Поддержка переписывания (rewrites)](https://angie.software/anic/docs/ingress-resources/rewrites/index.html.md): ANIC позволяет преобразовывать (переписывать) URI запроса перед отправкой в приложение. Функция переписывания URI настраивается с помощью аннотации angie.software/rewrites для ресурса Ingress. - [Сохранение сессий](https://angie.software/anic/docs/ingress-resources/session-persistence/index.html.md): Статья описывает функцию сохранения сессий в ANIC, которая позволяет направлять запросы от клиента к одному и тому же контейнеру бэкенда. Рассматривается метод sticky cookie, при котором ANIC добавляет session cookie в первый ответ от бэкенда для идентификации контейнера. Приводится пример конфигурации сохранения сессий для нескольких сервисов. - [SSL-сервисы](https://angie.software/anic/docs/ingress-resources/ssl-services/index.html.md): В этой статье описываетя, как включить поддержку HTTPS и gRPC по SSL при подключении к эндпоинтам сервисов с помощью аннотации :samp:`angie.software/ssl-services` в определение ресурса Ingress. - [Установка](https://angie.software/anic/docs/installation/index.html.md): Установка ANIC включает в себя различные способы развертывания контроллера, получение лицензии и миграцию с Ingress-NGINX Controller. В этом разделе описаны методы установки с помощью Helm, процесс лицензирования, а также специфические инструкции для Яндекс.Облака. Документация также содержит подробное руководство по миграции с Ingress-NGINX Controller на ANIC. - [Подключение лицензии](https://angie.software/anic/docs/installation/licensing/index.html.md): Документация описывает процесс подключения лицензии перед установкой ANIC. В ней подробно объясняется, как создать секрет с лицензионным ключом и добавить его в файл values.yaml. Инструкция включает пошаговое руководство с примерами команд для конвертации лицензионного файла в формат Base64. - [Установка и настройка для Яндекс.Облака](https://angie.software/anic/docs/installation/installation-in-YC/index.html.md): В этом разделе описана установка и настройка ANIC в качестве Ingress для Яндекс.Облака. Документация включает пошаговые инструкции по настройке локальной рабочей среды, получению доступа к образу ANIC, настройке Helm-чартов и запуску менеджера сертификатов. Также рассматривается развертывание тестового приложения и настройка проксирования TCP-трафика через ANIC. - [Миграция с Ingress-NGINX Controller на ANIC](https://angie.software/anic/docs/installation/migration/index.html.md): Руководство по миграции с Ingress-NGINX Controller на ANIC. Документ содержит подробные инструкции по переносу конфигурации, таблицы соответствия аннотаций и параметров ConfigMap, а также примеры настройки различных функций, включая SSL-терминацию, балансировку нагрузки и аутентификацию. - [Установка с помощью Helm](https://angie.software/anic/docs/installation/installation-with-helm/index.html.md): Angie Ingress Controller (ANIC) разворачивается в - [Установка с помощью манифестов](https://angie.software/anic/docs/installation/install/index.html.md): Руководство по установке ANIC (Angie Ingress Controller) в Kubernetes с использованием манифестов. Документ описывает предварительные требования, настройку RBAC, создание необходимых ресурсов и развертывание контроллера. Включает подробные примеры YAML-манифестов для всех компонентов системы. - [Примеры для пользовательских ресурсов](https://angie.software/anic/docs/custom-resources/index.html.md): В этом разделе представлены примеры настройки и типовые конфигурации для пользовательских ресурсов Angie Ingress Controller. Здесь вы найдете подробные инструкции по базовой конфигурации, аутентификации, балансировке трафика, контролю доступа и другим функциям. Раздел охватывает как простые, так и продвинутые сценарии использования пользовательских ресурсов. - [Расширенная маршрутизация](https://angie.software/anic/docs/custom-resources/advanced-routing/index.html.md): Документация по расширенной маршрутизации в ANIC с использованием ресурса VirtualServer. Рассматривается пример настройки для приложения "cafe" с маршрутизацией запросов на основе HTTP-методов и cookie. Включает полные инструкции по настройке, развертыванию и тестированию конфигурации с несколькими версиями сервисов. - [Cert-manager](https://angie.software/anic/docs/custom-resources/certmanager/index.html.md): Документация по использованию Cert-manager с ANIC. Содержит пошаговые инструкции по развертыванию cert-manager, созданию самоподписанного центра сертификации и настройке HTTPS для веб-приложений. Включает примеры YAML-конфигураций и команды для тестирования работы защищенного соединения. - [Настройка базовой аутентификации](https://angie.software/anic/docs/custom-resources/basic_authentication/index.html.md): Статья описывает настройку базовой аутентификации в ANIC с использованием модуля Auth Basic. В ней подробно рассматривается процесс развертывания веб-приложения, настройки балансировщика для ресурса VirtualServer и применения политики базовой аутентификации. Пошаговое руководство включает создание необходимых ресурсов Kubernetes и тестирование конфигурации. - [Конфигурация для нескольких пространств имен](https://angie.software/anic/docs/custom-resources/cross-namespace-configuration/index.html.md): Документация по настройке балансировки нагрузки для приложения "cafe" с использованием ресурсов VirtualServer и VirtualServerRoute в нескольких пространствах имен Kubernetes. Описывается создание и настройка ресурсов в пространствах имен tea, coffee и cafe, включая Deployments, Services, TLS-сертификаты и маршрутизацию. Приводится пошаговая инструкция с примерами YAML-конфигураций и командами для тестирования. - [Ограничение скорости запросов](https://angie.software/anic/docs/custom-resources/rate-limit/index.html.md): В этом документе описывается процесс настройки ограничения скорости запросов в ANIC. Рассматривается пример развертывания веб-приложения, настройки балансировки нагрузки с помощью VirtualServer и применения политики ограничения скорости запросов. Документ содержит пошаговые инструкции с примерами YAML-конфигураций и командами для тестирования. - [JWKS](https://angie.software/anic/docs/custom-resources/jwks/index.html.md): Документация по настройке JWKS в ANIC. Описывает процесс развертывания веб-приложения, настройки балансировки нагрузки с помощью VirtualServer и применения политики JWT с использованием внешнего провайдера идентификации Keycloak. Включает пошаговые инструкции по настройке и тестированию конфигурации. - [OIDC](https://angie.software/anic/docs/custom-resources/configuring-oidc/index.html.md): Статья описывает настройку аутентификации через OpenID Connect (OIDC) в ANIC. Документ содержит подробную инструкцию по настройке OIDC, включая создание секретов, применение политик и настройку обязательных переменных для валидации токенов. Также приведены примеры конфигурации и использования переменных map. - [JWT](https://angie.software/anic/docs/custom-resources/jwt/index.html.md): В этом документе описывается процесс настройки и использования JWT (JSON Web Token) в ANIC. Документ содержит пошаговую инструкцию по развертыванию веб-приложения, настройке балансировки нагрузки с помощью VirtualServer и применению политики JWT для аутентификации. Также включены примеры конфигурационных файлов и команд для тестирования работы JWT-аутентификации. - [Контроль доступа](https://angie.software/anic/docs/custom-resources/access-control/index.html.md): Руководство по настройке контроля доступа в ANIC с использованием ресурса Policy. Документ демонстрирует пример развертывания веб-приложения, настройки балансировки нагрузки с помощью VirtualServer и применения политики управления доступом для запрета и разрешения трафика из определенной подсети. Включает пошаговые инструкции с примерами YAML-конфигураций и командами для тестирования. - [TLS Passthrough](https://angie.software/anic/docs/custom-resources/tls-passthrough/index.html.md): Функция TLS Passthrough позволяет ANIC принимать TLS-соединения на порту 443 и направлять их на соответствующие серверы-бэкенды без расшифровки. Маршрутизация осуществляется на основе SNI (Server Name Indication), что позволяет клиентам указывать имя сервера во время SSL-рукопожатия. В документе описывается пример настройки балансировки нагрузки в режиме TLS Passthrough с использованием ресурса TransportServer. - [Поддержка переписывания (rewrites)](https://angie.software/anic/docs/custom-resources/rewrites/index.html.md): ANIC позволяет преобразовывать (переписывать) URI запроса перед отправкой в приложение. Функция переписывания URI настраивается с помощью ActionProxy в VirtualServer или VirtualServerRoute. Поддерживаются как префиксные пути, так и регулярные выражения с группами захвата для гибкого управления маршрутизацией запросов. - [Сохранение сессий](https://angie.software/anic/docs/custom-resources/session-persistence/index.html.md): Статья описывает функцию сохранения сессий в ANIC, которая позволяет направлять запросы от клиента к одному и тому же контейнеру бэкенда. Рассматривается метод sticky cookie, при котором ANIC добавляет session cookie в первый ответ от бэкенда для идентификации контейнера. Приводится пример конфигурации сохранения сессий для нескольких сервисов с различными параметрами cookie. - [Ingress MTLS](https://angie.software/anic/docs/custom-resources/ingress-mtls/index.html.md): Документация по настройке Ingress MTLS в ANIC. Описывает процесс развертывания веб-приложения, настройки балансировки нагрузки с помощью VirtualServer и применения политики Ingress MTLS. Включает пошаговые инструкции с примерами YAML-конфигураций и командами для тестирования. - [Базовая конфигурация](https://angie.software/anic/docs/custom-resources/basic-configuration/index.html.md): Документация описывает базовую конфигурацию балансировки нагрузки с терминацией TLS для веб-приложения "cafe" с использованием ресурса VirtualServer в ANIC. В руководстве подробно рассматривается процесс настройки, включая создание Deployment и Service для компонентов приложения, настройку TLS-сертификата и создание ресурса VirtualServer. Также приводятся инструкции по тестированию конфигурации с помощью curl. - [Распределение трафика](https://angie.software/anic/docs/custom-resources/traffic-splitting/index.html.md): Статья описывает настройку распределения трафика между разными версиями сервиса с использованием ресурса VirtualServer в ANIC. В примере показано, как настроить направление 90% трафика на coffee-v1-svc и 10% на coffee-v2-svc. Документация включает пошаговые инструкции по созданию необходимых ресурсов Kubernetes и проверке работоспособности конфигурации. - [gRPC](https://angie.software/anic/docs/custom-resources/grpc-upstreams/index.html.md): Руководство по настройке gRPC-приложений с использованием ресурсов VirtualServer в ANGIE Ingress Controller. Документ описывает необходимые параметры конфигурации, включая указание типа upstream как grpc, настройку HTTP/2 и терминацию TLS. Также приводится пример конфигурации VirtualServer для gRPC-сервиса. - [Базовая балансировка TCP- и UDP-трафика](https://angie.software/anic/docs/custom-resources/basic-tcp-udp/index.html.md): Данная документация описывает процесс настройки базовой балансировки TCP- и UDP-трафика в ANIC с использованием ресурса TransportServer. В ней подробно рассматривается пример развертывания DNS-сервера в кластере Kubernetes и настройка балансировки трафика для него. Документ содержит пошаговые инструкции от установки ANIC до тестирования конфигурации с помощью DNS-запросов. - [Все новости](https://angie.software/news/all-news/index.html.md): *30.04.2026* - [Мероприятия](https://angie.software/news/events/index.html.md): *28.08.2024* - [Веб-сервер Angie год спустя: новые возможности и планы на будущее](https://angie.software/news/events/veb-server-angie-god-spustya-novie-vozmozhnosti/index.html.md): *27.11.2023* - [Команда Angie выступит на конференции HighLoad++ 2024](https://angie.software/news/events/komanda-angie-vystupit-na-konferencii-highload-2024/index.html.md): *28.08.2024* - [Интеграции](https://angie.software/news/integrations/index.html.md): *20.11.2025* - [Angie Ingress Controller (ANIC) вошел в реестр отечественного ПО](https://angie.software/news/integrations/ingress-controller-anic-voshel-v-reestr-otechestvennogo-po/index.html.md): *12.01.2024* - [Безопасность конфигураций Angie PRO контролирует X-Config](https://angie.software/news/integrations/bezopastnost-configuracii-angie-pro-kontroliruet-x-config/index.html.md): *08.02.2024* - [Веб-сервер Angie стал участником "российского GitHub"](https://angie.software/news/integrations/veb-server-angie-stal-uchastnikom-rossijskogo-GitHub/index.html.md): *06.06.2023* - [Angie PRO сертифицирован для ОС РОСА Хром 12 Сервер](https://angie.software/news/integrations/angie-pro-sertifitsirovan-dlya-os-rosa-chrome-12-server/index.html.md): *01.12.2023* - [Angie Software получила лицензии ФСТЭК России](https://angie.software/news/integrations/angie-fstec-license/index.html.md): *02.09.2025* - [Тестируем Angie PRO на Байкале](https://angie.software/news/integrations/testiruem-angie-pro-na-baikale/index.html.md): *31.08.2023* - [Платформа "Вебмониторэкс" совместима с российским веб-сервером Angie PRO](https://angie.software/news/integrations/platforma-vebmonitoreks-sovmestima-s-rossijskim-veb-serverom-Angie-Pro/index.html.md): *06.09.2023* - [Команда "Веб-Сервера" представляет продукт для корпоративных заказчиков — Angie PRO](https://angie.software/news/integrations/komanda-veb-servera-predstavlyaet-produkt-dlya-korporativnyh-zakazchikov-Angie-Pro/index.html.md): *27.03.2023* - [Началась сертификация Angie ADC по требованиям ФСТЭК](https://angie.software/news/integrations/angie-adc-fstec-license/index.html.md): *20.11.2025* - [Angie PRO подтвердил совместимость с ОС "МСВСфера Сервер" 9](https://angie.software/news/integrations/angie_compatible_with_msvsphere_9/index.html.md): *06.11.2024* - [Веб-сервер Angie PRO вошел в реестр отечественного ПО](https://angie.software/news/integrations/veb-server-angie-pro-voshel-v-reestr-otechestvennogo-PO/index.html.md): *24.05.2023* - [Решение по защите веб-приложений SolidWall совместимо с Angie PRO](https://angie.software/news/integrations/reshenie-po-zaschite-web-prilojenii-solidwall-sovmestimo-s-angie-pro/index.html.md): *15.07.2024* - ["Базис" и Angie разработают российское SDN-решение](https://angie.software/news/integrations/basis_and_angie_collaboration/index.html.md): *30.10.2024* - [Получили сертификат совместимости с ОС Альт СП Сервер](https://angie.software/news/integrations/poluchili-sertifikat-sovmestimosti-s-os-Alt-SP-Server/index.html.md): *10.11.2023* - [Пополняем коллекцию сторонних модулей, добавили ModSecurity](https://angie.software/news/integrations/popolnyaem-kollektsiyu-storonnih-modulei/index.html.md): *04.12.2023* - [Интервью](https://angie.software/news/interviews/index.html.md): *07.02.2024* - [Прекрасное интервью глубоко уважаемого Ивана Панченко](https://angie.software/news/interviews/prekrasnoe-intervyu-gluboko-uvazhaemogo-ivana-panchenko/index.html.md): *07.02.2024* - [Интервью с руководителем отдела разработки](https://angie.software/news/interviews/intervyu-s-rukovoditelem-otdela-razrabotki/index.html.md): *16.11.2023* - [Релизы](https://angie.software/news/releases/index.html.md): *30.04.2026* - [Веб-панель мониторинга Console Light для Angie обновлена до версии 1.6.0](https://angie.software/news/releases/console-light-1-6-0/index.html.md): *23.01.2025* - [Веб-сервер Angie получил поддержку ACME](https://angie.software/news/releases/veb-server-angie-poluchil-podderzhku-acme/index.html.md): *27.03.2024* - [Вышли обновления российского веб-сервера Angie PRO](https://angie.software/news/releases/vishli-obnovleniya-rossiiskogo-veb-servera-Angie-Pro/index.html.md): *21.12.2023* - [Angie ADC получил обновление 0.7.0](https://angie.software/news/releases/angie-adc-0-7-0/index.html.md): *23.01.2026* - [Вышли обновления веб-сервера Angie и его проприетарной версии Angie PRO](https://angie.software/news/releases/vishli-obnovleniya-veb-servera-angie-i-ego-proprietarnoi-versii-angie-pro/index.html.md): *15.02.2024* - [Angie и Angie PRO обновлены до версии 1.10.1](https://angie.software/news/releases/angie-1-10-1/index.html.md): *17.07.2025* - [Angie и Angie PRO обновлены до версии 1.9.0](https://angie.software/news/releases/angie-1-9-0/index.html.md): *11.04.2025* - [Веб-сервер Angie PRO получил обновление 1.2.0](https://angie.software/news/releases/veb-server-angie-pro-poluchil-obnovlenie-1.2.0/index.html.md): *19.08.2023* - [Веб-сервер Angie PRO получил обновление 1.3.0](https://angie.software/news/releases/veb-server-angie-pro-poluchil-obnovlenie-1.3.0/index.html.md): *03.10.2023* - [Вышли обновления отечественного решения для облачных сред Kubernetes Angie Ingress Controller (ANIC)](https://angie.software/news/releases/vishli-obnovleniya-otechestvennogo-reshenia-ANIC/index.html.md): *02.03.2024* - [Angie и Angie PRO получили обновление 1.8.1](https://angie.software/news/releases/angie-1-8-1/index.html.md): *28.12.2024* - [Angie Ingress Controller (ANIC) обновлен до версии 0.6.0](https://angie.software/news/releases/anic-0-6-0/index.html.md): *26.12.2024* - [Angie ADC получил обновление 0.3.2](https://angie.software/news/releases/angie-adc-0-3-2/index.html.md): *02.06.2025* - [Angie и Angie PRO получили обновление 1.6.1](https://angie.software/news/releases/angie-i-angie-pro-poluchili-obnovlenie-1.6.1/index.html.md): *08.08.2024* - [Angie Ingress Controller (ANIC) обновлен до версии 0.5.0](https://angie.software/news/releases/anic_releases_0.5.0/index.html.md): *30.09.2024* - [Улучшена защита Angie и Angie PRO от DoS-атаки](https://angie.software/news/releases/angie-i-angie-pro-obnovleni-dlya-uluchsheniya-zashchity-ot-dos-ataki/index.html.md): *18.10.2023* - [Angie и Angie PRO получили обновление 1.8.2](https://angie.software/news/releases/angie-1-8-2/index.html.md): *13.02.2025* - [Angie и Angie PRO обновлены до версии 1.11.0](https://angie.software/news/releases/angie-1-11-0/index.html.md): *24.12.2025* - [Angie и Angie PRO получили обновление 1.8.0](https://angie.software/news/releases/angie-1-8-0/index.html.md): *19.12.2024* - [Angie и Angie PRO обновлены до версии 1.10.0](https://angie.software/news/releases/angie-1-10-0/index.html.md): *04.07.2025* - [Angie и Angie PRO обновлены до версии 1.10.3](https://angie.software/news/releases/angie-1-10-3/index.html.md): *13.11.2025* - [Вышли обновления российского веб-сервера с открытым исходным кодом Angie](https://angie.software/news/releases/vishli-obnovleniya-rossiiskogo-veb-servera-s-otkrytym-iskhodnym-kodom-Angie/index.html.md): *12.12.2023* - [Angie и Angie PRO обновлены до версии 1.10.2](https://angie.software/news/releases/angie-1-10-2/index.html.md): *22.08.2025* - [Angie ADC получил обновление 0.8.0](https://angie.software/news/releases/angie-adc-0-8-0/index.html.md): *13.03.2026* - [Angie и Angie PRO обновлены до версии 1.9.1](https://angie.software/news/releases/angie-1-9-1/index.html.md): *29.05.2025* - [Веб-сервер Angie с открытым исходным кодом обновлен до версии 1.3.0](https://angie.software/news/releases/veb-server-angie-s-otkritim-ishodnim-kodom-1.3.0/index.html.md): *19.09.2023* - [Angie и Angie PRO получили обновление 1.7.0](https://angie.software/news/releases/angie-i-angie-pro-poluchili-obnovlenie-1-7-0/index.html.md): *20.09.2024* - [Angie ADC получил обновление 0.4.0](https://angie.software/news/releases/angie-adc-0-4-0/index.html.md): *02.09.2025* - [Angie ADC получил обновление 0.2.0](https://angie.software/news/releases/angie-adc-0-2-0/index.html.md): *25.03.2025* - [Angie ADC обновлен до версии 0.5.0](https://angie.software/news/releases/angie-adc-0-5-0/index.html.md): *12.09.2025* - [Компания "Веб-Сервер" обновила веб-сервер с открытым исходным кодом Angie](https://angie.software/news/releases/kompaniya-veb-server-obnovila-veb-server/index.html.md): *08.06.2023* - [Angie ADC получил обновление 0.6.0](https://angie.software/news/releases/angie-adc-0-6-0/index.html.md): *17.11.2025* - [Angie и Angie PRO получили релиз 1.8.3; Console Light обновлена до версии 1.7.0](https://angie.software/news/releases/angie-1-8-3/index.html.md): *02.04.2025* - [Компания "Веб-Сервер" представила Angie Ingress Controller](https://angie.software/news/releases/kompaniya-veb-server-predstavila-angie-ingress-controller/index.html.md): *29.06.2023* - [Вышли обновления веб-сервера Angie и Angie PRO](https://angie.software/news/releases/vishli-obnovlenia-web-servera-angie-i-angie-pro/index.html.md): *28.06.2024* - [Angie и Angie PRO получили обновление 1.3.2](https://angie.software/news/releases/angie-i-angie-pro-poluchili-obnovlenie-1.3.2/index.html.md): *24.11.2023* - [Выпущена версия Angie ADC 1.0-rc1](https://angie.software/news/releases/angie-adc-1.0-rc1/index.html.md): *30.04.2026* - [Автоматический HTTPS для ленивых: ACME + Angie один раз и навсегда](https://angie.software/news/articles/acme-angie-avtomaticheskii-https/index.html.md): *26.05.2025* - [Статьи](https://angie.software/news/articles/index.html.md): *29.01.2026* - [Популяризируем опенсорс в России](https://angie.software/news/articles/populyarizuem-opensource-v-rossii/index.html.md): *14.09.2023* - [Angie 1.9: новые возможности и улучшения](https://angie.software/news/articles/angie-1-9/index.html.md): *14.04.2025* - [Балансировка в Angie: Алгоритмы](https://angie.software/news/articles/angie-lb-algo/index.html.md): *21.04.2025* - [Angie ADC в Реестре ПО или «А чем это отличается от веб-сервера?»](https://angie.software/news/articles/angie-adc-v-reestre-po/index.html.md): *12.12.2024* - [Решаем архитектурную проблему nginx с HTTP/3: опыт Angie и магия eBPF](https://angie.software/news/articles/http3-ebpf/index.html.md): *29.01.2026* - [«Open source в России» — интервью с сооснователем и CTO компании-разработчика веб-сервера Angie](https://angie.software/news/articles/open-source-v-rossii-angie/index.html.md): *09.04.2024* - [Angie 1.10: разбор фич, планы на 1.11](https://angie.software/news/articles/angie-1-10/index.html.md): *29.07.2025* - [Балансировка в Angie](https://angie.software/news/articles/angie-lb/index.html.md): *04.03.2025* - [Angie ADC вошел в реестр отечественного ПО](https://angie.software/news/articles/angie_adc_overview/index.html.md): *12.12.2024* - [Сходства и различия Angie и nginx](https://angie.software/news/articles/shodstva-i-razlichiya-angie-i-nginx/index.html.md): *25.08.2023* - [Тесты, баги, два кота. Как устроено тестирование продуктов в Angie Software.](https://angie.software/news/articles/angie-testing-qa/index.html.md): *06.08.2025* - [Интервью с Валентином Бартеневым: как бывшие сотрудники Nginx разрабатывают отечественный веб-сервер Angie](https://angie.software/news/articles/intervyu-s-valentinom-bartenevym/index.html.md): *16.11.2023* - [Опыт работы Angie с Китаем](https://angie.software/news/articles/opyt-raboti-angie-s-kitaem/index.html.md): *04.09.2023* - [Теперь Angie поддерживает WebAssembly](https://angie.software/news/articles/wasm/index.html.md): *29.11.2024* - [Многогранный мониторинг Angie, форка веб-сервера nginx](https://angie.software/news/articles/multifaceted-monitoring/index.html.md): *27.09.2023* - [ANIC - Angie Ingress Controller](https://angie.software/news/articles/anic-angie-ingress-controller/index.html.md): *11.08.2023* - [Расширение возможностей веб-сервера при помощи WASM на примере Angie](https://angie.software/news/articles/wasm-angie/index.html.md): *09.04.2025* - [Копирайты – это рак, или инфраструктура разработки веб-сервера Angie](https://angie.software/news/articles/copyrights/index.html.md): *13.08.2024* - [Как получить лицензии ФСТЭК России и не получить травму: опыт Angie Software](https://angie.software/news/articles/licenzii-fstek-angie-software/index.html.md): *09.12.2025* - [Стильный современный «autoindex» в Angie/nginx без sms и сторонних модулей](https://angie.software/news/articles/modern-autoindex/index.html.md): *13.03.2025* - [Встречайте Console Light](https://angie.software/news/articles/vstrechaite-console-light/index.html.md): *27.09.2023* - [Миграция CDN с nginx на Angie: кейс RUTUBE](https://angie.software/news/articles/rutube-cdn-na-angie/index.html.md): *24.12.2024* - [О веб-сервере Angie](https://angie.software/angie/docs/index.html.md): Полная документация веб-сервера Angie, охватывающая все аспекты от первоначальной установки и детальной настройки до эффективного управления и участия в разработке. Включает исчерпывающие руководства и описания всех возможностей как бесплатной (OSS) версии Angie, так и коммерческой версии Angie PRO. Особое внимание уделено таким ключевым функциям, как поддержка современного протокола HTTP/3, гибкий API для мониторинга состояния сервера, возможности динамической конфигурации без перезагрузки, а также расширенные функции для балансировки нагрузки и обеспечения высокой доступности. - [Разработка](https://angie.software/angie/docs/development/index.html.md): Подробное руководство для разработчиков, желающих внести свой вклад в проект Angie. Документ описывает процесс работы с исходным кодом, требования к стилю кодирования, правила оформления коммитов и процедуру отправки патчей через GitHub. Включает информацию о тестировании и юридических аспектах участия в проекте. - [Руководство разработчика](https://angie.software/angie/docs/developer_guide/index.html.md): Руководство разработчика Angie: описание внутренних интерфейсов, структур данных, системы событий, управления памятью, модульной системы и правил оформления кода. - [Отладка](https://angie.software/angie/docs/troubleshooting/index.html.md): Подробное руководство по диагностике и решению технических проблем в веб-сервере Angie. Документ описывает процесс включения и настройки отладочного лога, работу с отладочными версиями исполняемых файлов, и способы получения технической поддержки. Включает инструкции для различных операционных систем и варианты конфигурации логирования. - [История версий Angie](https://angie.software/angie/docs/oss_changes/index.html.md): Полная хронология изменений в веб-сервере Angie, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на технические улучшения, исправления ошибок и обновления сторонних модулей. - [История версий Angie PRO](https://angie.software/angie/docs/pro_changes/index.html.md): Полная хронология изменений в коммерческой версии веб-сервера Angie PRO, включая описание новых возможностей, исправлений безопасности и обновлений пакетов. Документ содержит подробную информацию о каждой версии продукта, начиная с последних релизов, с акцентом на расширенные коммерческие функции, технические улучшения и обновления модулей. - [Angie PRO](https://angie.software/angie/pro/index.html.md): Angie PRO - это коммерческая версия веб-сервера Angie, предлагающая расширенные возможности для корпоративных пользователей, включая динамическую конфигурацию через API, улучшенные алгоритмы балансировки нагрузки и активную проверку состояния серверов. Продукт внесен в реестр российского ПО и сопровождается многоуровневой технической поддержкой. Angie PRO включает все функции бесплатной версии Angie и добавляет инструменты для создания высоконадежных и производительных веб-приложений. - [Настройка](https://angie.software/angie/docs/configuration/index.html.md): Центральная страница документации по настройке и управлению веб-сервером Angie. Содержит ссылки на подробные статьи, охватывающие общие сведения о конфигурационных файлах, запуск и остановку сервера, а также управление им в процессе работы. Дополнительно представлены справочники по модулям, директивам и переменным, и пошаговые инструкции для таких задач, как миграция с nginx, настройка ACME для SSL-сертификатов, конфигурирование SSL/TLS и использование панелей мониторинга Console Light и Prometheus. - [Справочник API NJS](https://angie.software/angie/docs/configuration/njs-reference/index.html.md): Справочник API NJS — полная документация объектов, методов и свойств для расширения функциональности Angie с помощью JavaScript. - [Встроенные переменные](https://angie.software/angie/docs/configuration/varindex/index.html.md): Полный справочник по встроенным переменным, доступным в конфигурации веб-сервера Angie. Этот документ содержит перечень всех переменных, которые можно использовать для доступа к информации о запросе, ответе, сервере и других аспектах работы Angie. Каждая переменная снабжена кратким описанием ее назначения и области применения. - [Настройка ACME](https://angie.software/angie/docs/configuration/acme/index.html.md): Подробное руководство по настройке встроенного модуля ACME в веб-сервере Angie, предназначенного для автоматического получения и обновления SSL/TLS сертификатов. Описываются общие шаги конфигурации, включая определение ACME-клиентов, указание доменов и настройку различных методов проверки владения доменом: HTTP-проверка, DNS-проверка и использование внешних хуков. Также разъясняется механизм хранения ключей и сертификатов, их использование в конфигурации сервера через переменные, и приводятся практические примеры настройки для HTTP-проверки. - [Соединения, сессии, запросы, логи](https://angie.software/angie/docs/configuration/processing/index.html.md): Подробное описание механизмов обработки сетевых взаимодействий в веб-сервере Angie. Рассматриваются различные методы обработки соединений (такие как epoll, kqueue), их автоматический выбор и ручная настройка. Детализируются этапы обработки HTTP-запросов и TCP/UDP-сессий, от установления соединения до логирования, включая фазы post-read, rewrite, access, content. Также объясняется процесс выбора виртуального сервера на основе SNI или заголовка Host и как это влияет на применение конфигурационных директив. - [Настройка панели Prometheus](https://angie.software/angie/docs/configuration/grafana/index.html.md): Пошаговое руководство по настройке панели мониторинга Prometheus для веб-сервера Angie с использованием Grafana. Описывается конфигурация Angie для экспорта метрик в формате Prometheus, включая добавление `include prometheus_all.conf` и настройку специального `location` с директивой `prometheus all`. Далее объясняется, как настроить Prometheus для сбора этих метрик, указывая целевой IP-адрес, порт и путь. Завершающим шагом является импорт официальной панели Angie для Prometheus в Grafana для визуализации собранных данных. - [Настройка SSL](https://angie.software/angie/docs/configuration/ssl/index.html.md): Подробное руководство по настройке SSL/TLS для обеспечения HTTPS в веб-сервере Angie. Описываются основные шаги, такие как включение SSL на слушающих сокетах, указание путей к файлам сертификата и приватного ключа, а также настройка протоколов и шифров. Рассматриваются методы оптимизации производительности HTTPS-сервера, включая управление рабочими процессами, использование постоянных соединений и кэширование SSL-сессий. Дополнительно объясняется работа с цепочками SSL-сертификатов, настройка единого сервера для HTTP и HTTPS, и решение проблем при конфигурации нескольких HTTPS-серверов на одном IP-адресе с использованием SNI или сертификатов с несколькими именами. - [Веб-панель мониторинга Console Light](https://angie.software/angie/docs/configuration/monitoring/index.html.md): Подробное руководство по использованию веб-панели мониторинга Console Light, предназначенной для отслеживания активности и производительности веб-сервера Angie в реальном времени. Документация охватывает историю версий панели, инструкции по её установке и настройке, включая интеграцию с API Angie и обеспечение безопасности доступа. Также приводится детальный обзор интерфейса Console Light, описывающий основные вкладки и виджеты, такие как общие сведения о сервере, статистика соединений, состояние HTTP/TCP/UDP апстримов, зон разделяемой памяти и кэшей. - [Настройка пользовательских метрик](https://angie.software/angie/docs/configuration/custom-metrics/index.html.md): Краткое руководство по настройке пользовательских HTTP-метрик в Angie. Описывает создание зон метрик, обновление метрик при обработке запросов и вывод через /status/http/metric_zones. - [Конфигурационные файлы](https://angie.software/angie/docs/configuration/configfile/index.html.md): Подробное описание структуры и синтаксиса конфигурационных файлов веб-сервера Angie. Рассматриваются основные контексты конфигурации, такие как `events`, `http`, `mail`, `stream` и `wasm_modules`, а также принцип наследования директив между родительскими и дочерними контекстами. Объясняется использование директивы `include` для модульности, правила написания директив и параметров, включая указание единиц измерения размеров и времени, а также настройка хэш-таблиц для оптимальной производительности и процедура перезагрузки конфигурации без прерывания обслуживания. - [Миграция с nginx на Angie](https://angie.software/angie/docs/configuration/migration/index.html.md): Детальное руководство по переходу с веб-сервера nginx на Angie, ориентированное на пользователей пакетных версий. Описывается процесс установки Angie из официальных репозиториев и последующая адаптация существующей конфигурации nginx. Включает инструкции по копированию конфигурационных файлов, переименованию основного файла, обновлению путей для `include`, PID-файла, логов доступа и ошибок. Также рассматриваются шаги по настройке виртуальных хостов (директория `sites-enabled`) и миграции динамических модулей, включая поиск аналогов Angie и обновление директив `load_module`. - [Управление во время выполнения](https://angie.software/angie/docs/configuration/runtime/index.html.md): Руководство по управлению веб-сервером Angie в процессе его работы. Описываются команды для запуска, остановки и перезагрузки конфигурации с использованием `systemd`, а также детализируется модель главного и рабочих процессов. Подробно рассматривается управление сервером с помощью сигналов (таких как HUP, USR1, USR2) для изменения конфигурации, ротации логов и обновления исполняемого файла без прерывания обслуживания. - [Настройка аутентификации OIDC](https://angie.software/angie/docs/configuration/oidc/index.html.md): Подробное руководство по настройке аутентификации OpenID Connect (OIDC) с использованием Google в качестве провайдера идентификации и веб-сервера Angie с Lua-скриптами. Охватывает требования, настройку Google OAuth2, конфигурацию Angie с lua-resty-openidc и этапы развертывания. Включает функции безопасности, такие как ограничение доменов электронной почты, настройка SSL/TLS и управление токенами для защиты внутренних конечных точек. - [Настройка кластера Angie](https://angie.software/angie/docs/configuration/cluster/index.html.md): Подробное руководство по настройке кластера Angie. Включает подготовку узлов, установку Angie и angie-ha-sync, настройку синхронизации конфигурации через rsync, а также конфигурацию Keepalived для обеспечения отказоустойчивости и балансировки VIP-адресов. - [Быстрый доступ к директивам и переменным Angie](https://angie.software/angie/docs/configuration/quickaccess/index.html.md): Руководство по использованию сервиса коротких ссылок https://angie.ws/ для мгновенного доступа к документации по директивам и переменным веб-сервера Angie. Описывается структура URL-адресов с использованием префиксов, таких как `/h/` для HTTP, `/hu/` для HTTP upstream, `/s/` для stream и `/su/` для stream upstream. Приводятся примеры быстрого поиска информации по конкретным директивам, переменным и популярным темам конфигурации и управления сервером. Этот сервис значительно упрощает навигацию по обширной документации Angie. - [Сторонние репозитории Angie](https://angie.software/angie/docs/installation/thirdparty/index.html.md): В данном документе представлена информация о сторонних репозиториях, которые можно использовать для установки веб-сервера Angie. Хотя рекомендуется использовать официальные пакеты Angie и Angie PRO, здесь перечислены альтернативные источники для различных дистрибутивов Linux (Альт Линукс, Arch User Repository, FreeBSD FreshPorts, nixpkgs, ROSA Linux ABF) и менеджеров пакетов macOS (Homebrew, Macports). Подчеркивается, что компания "Веб-Сервер" не несет ответственности за содержимое этих сторонних репозиториев. - [Установка](https://angie.software/angie/docs/installation/index.html.md): Подробное руководство по установке веб-сервера Angie, охватывающее различные методы: использование официальных бинарных пакетов для Linux и FreeBSD, развертывание с помощью Docker-образов из нашего реестра, а также сборку из исходного кода для индивидуальных конфигураций. Документ также содержит информацию об установке коммерческой версии Angie PRO и популярных сторонних модулей. Описаны варианты установки из репозиториев операционных систем и Яндекс.Облака. - [Docker-образы Angie](https://angie.software/angie/docs/installation/docker/index.html.md): В данном документе представлены подробные инструкции по использованию официальных Docker-образов веб-сервера Angie. Описаны различные типы образов, включая минимальные, шаблонные и образы с дополнительными модулями, доступные для различных версий Angie и базовых операционных систем (Alpine, Debian, Rocky Linux, Ubuntu). Приведены примеры запуска контейнеров, настройки переменных окружения для кастомизации и инструкции по сборке собственных образов на основе пакетов или исходного кода. - [Пакетная установка Angie PRO](https://angie.software/angie/docs/installation/pro_packages/index.html.md): В данном документе содержатся подробные инструкции по установке коммерческой версии веб-сервера Angie PRO с использованием официальных бинарных пакетов. Описаны шаги для получения доступа к репозиторию, настройки пакетного менеджера для различных дистрибутивов Linux (AlmaLinux, CentOS, Debian, Ubuntu, РЕД ОС, РОСА и др.) и FreeBSD. Также предоставляется информация по установке файла лицензии и доступным динамическим модулям для Angie PRO. - [Пакетная установка Angie](https://angie.software/angie/docs/installation/oss_packages/index.html.md): В этом документе содержатся подробные инструкции по установке бесплатной версии веб-сервера Angie (OSS) с использованием официальных бинарных пакетов. Описаны шаги для подключения репозиториев и установки Angie на различных дистрибутивах Linux, таких как AlmaLinux, CentOS, Debian, Ubuntu, РЕД ОС, РОСА, а также на FreeBSD. Также предоставляется информация о доступных архитектурах и версиях для каждого дистрибутива, а также о возможности установки ежедневных тестовых сборок. - [Сборка Angie из исходников](https://angie.software/angie/docs/installation/sourcebuild/index.html.md): В данном документе подробно описывается процесс сборки веб-сервера Angie из исходного кода. Это руководство предназначено для пользователей, которым требуется индивидуальная конфигурация или специфические модули, не входящие в стандартные пакеты. Описаны шаги по загрузке исходных файлов, конфигурированию сборки с различными параметрами и установке Angie. Также приведен полный перечень параметров конфигурации, включая пути установки, управление модулями и опции для оптимизации производительности. - [Echo](https://angie.software/angie/docs/installation/external-modules/echo/index.html.md): Описание модуля Echo для веб-сервера Angie, который добавляет разнообразные функции в стиле командной оболочки, такие как `echo`, `sleep`, `time`, `exec` и другие. Документация содержит инструкции по загрузке модуля, подробный пример конфигурации, демонстрирующий различные директивы (`echo_before_body`, `echo_after_body`, `echo_sleep`, `echo_duplicate`, `echo_location`, `echo_location_async`), а также демонстрацию их работы. Предоставляется ссылка на полную документацию и исходный код. - [ModSecurity](https://angie.software/angie/docs/installation/external-modules/modsecurity/index.html.md): Руководство по интеграции ModSecurity с веб-сервером Angie с использованием соответствующего модуля-коннектора. Документация включает инструкции по загрузке модуля, пример конфигурации для подключения правил ModSecurity, а также шаги по установке и настройке базового набора правил OWASP (CRS). Также предоставляется ссылка на подробную документацию и исходный код ModSecurity. - [Сторонние модули](https://angie.software/angie/docs/installation/external-modules/index.html.md): Подробное руководство по установке и настройке популярных сторонних nginx-совместимых модулей для веб-серверов Angie и Angie PRO. Документ содержит инструкции по загрузке модулей, перечень доступных модулей с кратким описанием их функциональности (включая аутентификацию, сжатие, кэширование, трассировку и другие). Подчеркивается, что компания "Веб-Сервер" предоставляет пакеты для удобства пользователей, но не несет ответственности за исходный код и последствия установки этих модулей. - [Zstandard (zstd)](https://angie.software/angie/docs/installation/external-modules/zstd/index.html.md): Описание модуля Zstandard (zstd) для веб-сервера Angie, который добавляет поддержку как динамического, так и статического сжатия ответов с использованием алгоритма zstd. Модуль состоит из компонентов `http_zstd_filter` и `http_zstd_static`. Документация включает инструкции по загрузке, пример конфигурации для различных сценариев (динамическое сжатие файлов и ответов бэкенда, использование предварительно сжатых файлов .zst), а также описание особенностей работы. Предоставляется ссылка на полную документацию и исходный код. - [Set-Misc](https://angie.software/angie/docs/installation/external-modules/set-misc/index.html.md): Описание модуля Set-Misc для веб-сервера Angie, который расширяет возможности стандартного Rewrite-модуля. Модуль добавляет функции для экранирования URI, работы с JSON-кавычками, а также различные методы кодирования и декодирования (HEX, MD5, SHA1, Base32, Base64). В документации приведены инструкции по загрузке модуля, примеры конфигурации и демонстрация работы его основных директив, а также ссылка на полную документацию и исходный код. - [Enhanced Memcached](https://angie.software/angie/docs/installation/external-modules/enhanced-memcached/index.html.md): Описание модуля Enhanced Memcached для веб-сервера Angie, который расширяет стандартный модуль Memcached, добавляя возможность добавлять и удалять данные (ключ-значение) на сервере memcached. Документация включает инструкции по загрузке модуля, пример конфигурации с директивами `enhanced_memcached_allow_put`, `enhanced_memcached_allow_delete`, `enhanced_memcached_stats`, `enhanced_memcached_flush`, а также демонстрацию выполнения запросов PUT, GET, DELETE и вывода статистики. Предоставляется ссылка на полную документацию и исходный код. - [NDK](https://angie.software/angie/docs/installation/external-modules/ndk/index.html.md): Описание модуля NDK (Nginx Development Kit) для веб-сервера Angie. Этот модуль расширяет основные функциональные возможности и служит основой для разработки других модулей Angie, помогая сократить объем кода. В документе указано, какие из доступных в репозитории Angie модулей (например, `lua`, `set-misc`) используют NDK, и приведена инструкция по его загрузке. Также предоставляется ссылка на подробную документацию и исходный код NDK. - [VOD](https://angie.software/angie/docs/installation/external-modules/vod/index.html.md): Руководство по модулю VOD (Video on Demand) для веб-сервера Angie, который позволяет перепаковывать MP4-файлы для стриминга по протоколам HLS, HDS, MSS и DASH. Описаны различные режимы работы модуля (локальный, удаленный, сопоставленный) и поддерживаемые видео/аудио кодеки. Документация включает инструкции по загрузке модуля, пример конфигурации для HLS с шифрованием CENC и DRM, а также ссылку на полную документацию и исходный код. - [Testcookie](https://angie.software/angie/docs/installation/external-modules/testcookie/index.html.md): Руководство по модулю Testcookie для веб-сервера Angie, который предоставляет механизм защиты от ботов, используя проверку cookie и взаимодействие с клиентом. Документация включает инструкции по загрузке модуля, подробный пример конфигурации с различными параметрами (`testcookie_name`, `testcookie_secret`, `testcookie_fallback`, `testcookie_whitelist`, `testcookie_refresh_template` и др.). Также предоставляется ссылка на полную документацию и исходный код модуля. - [Postgres](https://angie.software/angie/docs/installation/external-modules/postgres/index.html.md): Описание модуля Postgres для веб-сервера Angie, который обеспечивает непосредственную поддержку взаимодействия с базами данных PostgreSQL. Документация включает инструкции по загрузке модуля и пример конфигурации для выполнения SQL-запросов (CREATE, INSERT, SELECT) к базе данных PostgreSQL из конфигурации Angie. Предоставляется ссылка на полную документацию и исходный код модуля. - [Combined Upstreams](https://angie.software/angie/docs/installation/external-modules/combined-upstreams/index.html.md): Описание модуля Combined Upstreams для веб-сервера Angie, который позволяет объединять несколько upstream-групп в одну. Документ содержит инструкции по установке и загрузке модуля, а также ссылки на документацию, примеры и исходный код. - [Redis2](https://angie.software/angie/docs/installation/external-modules/redis2/index.html.md): Описание модуля Redis2 для веб-сервера Angie, который обеспечивает взаимодействие с сервером Redis 2.x и поддерживает полный унифицированный протокол Redis 2.0, включая конвейерную обработку запросов. Документация содержит инструкции по загрузке модуля (совместно с NDK и Set-Misc), подробный пример конфигурации с различными сценариями использования (set, get, pipeline, raw_query), а также демонстрацию выполнения запросов. Предоставляется ссылка на полную документацию и исходный код. - [Lua](https://angie.software/angie/docs/installation/external-modules/lua/index.html.md): Модуль Lua для веб-сервера Angie предоставляет мощный механизм программного расширения на языке Lua с помощью lua-nginx-module и stream-lua-nginx-module. Позволяет реализовать произвольную логику обработки, контроль доступа, динамическую маршрутизацию, кеширование и многое другое. Используется высокопроизводительная реализация LuaJIT 2.x. Описаны примеры применения, зависимости и дополнительные модули. - [Auth LDAP](https://angie.software/angie/docs/installation/external-modules/auth-ldap/index.html.md): Руководство по модулю Auth LDAP для веб-сервера Angie, который обеспечивает поддержку аутентификации пользователей на нескольких LDAP-серверах. В документе представлены инструкции по загрузке модуля и подробный пример конфигурации, демонстрирующий настройку подключения к LDAP-серверам и применение аутентификации. Также предоставляется ссылка на полную документацию и исходный код модуля. - [GeoIP2](https://angie.software/angie/docs/installation/external-modules/geoip2/index.html.md): Руководство по модулю GeoIP2 для веб-сервера Angie, который позволяет определять геолокацию клиента на основе его IP-адреса с использованием баз данных MaxMind GeoIP2. Документация содержит инструкции по загрузке модуля для HTTP и Stream контекстов, подробный пример конфигурации с использованием переменных для получения кода и названия страны, а также демонстрацию работы модуля с различными IP-адресами. Также приведена ссылка на полную документацию и исходный код. - [JS](https://angie.software/angie/docs/installation/external-modules/http_js/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript-функциями, фильтрации контента и управления переменными. - [Eval](https://angie.software/angie/docs/installation/external-modules/eval/index.html.md): Руководство по модулю Eval для веб-сервера Angie, который позволяет выполнять подзапросы и сохранять их ответы в переменных для дальнейшего использования в конфигурации. Это полезно для реализации сложной логики обработки запросов, например, для условного проксирования или модификации ответов на основе результатов подзапросов. Документация включает инструкции по загрузке модуля, пример конфигурации с использованием директив `eval_subrequest_in_memory`, `eval_override_content_type`, `eval_buffer_size` и `eval`, а также ссылку на полную документацию и исходный код. - [CGI](https://angie.software/angie/docs/installation/external-modules/cgi/index.html.md): Руководство по модулю CGI для веб-сервера Angie, который добавляет поддержку выполнения CGI-скриптов. В документе описываются ограничения использования CGI, инструкции по загрузке модуля, пример конфигурации и тестового CGI-скрипта. Также демонстрируется выполнение запроса к CGI-скрипту и предоставляется ссылка на подробную документацию и исходный код. - [Dynamic Limit Req](https://angie.software/angie/docs/installation/external-modules/dynamic-limit-req/index.html.md): Руководство по модулю Dynamic Limit Req для веб-сервера Angie. Модуль позволяет динамически блокировать IP-адреса при превышении заданного лимита запросов и автоматически снимать блокировку по истечении указанного времени. В документе приведены инструкции по загрузке модуля, пример конфигурации и ссылки на подробную документацию и исходный код. - [Keyval](https://angie.software/angie/docs/installation/external-modules/keyval/index.html.md): Руководство по модулю Keyval для веб-сервера Angie, который позволяет использовать переменные, значения которых берутся из пар "ключ-значение". Эти пары могут храниться как в зоне разделяемой памяти, так и в хранилище Redis. Документация включает инструкции по загрузке модуля, примеры конфигурации для обоих вариантов хранения (shared memory и Redis), а также демонстрацию добавления, изменения и получения значений. Предоставляется ссылка на полную документацию и исходный код. - [JWT](https://angie.software/angie/docs/installation/external-modules/jwt/index.html.md): Руководство по модулю JWT для веб-сервера Angie, предназначенному для проверки JSON Web Token (JWT) с использованием заданных ключей. В документе приведены инструкции по загрузке модуля и примеры конфигурации, демонстрирующие различные способы авторизации (через заголовок, cookie) и использование различных типов ключей (HEX, RSA). Также указана несовместимость с модулем 'external-auth-jwt' и дана ссылка на подробную документацию и исходный код. - [RTMP](https://angie.software/angie/docs/installation/external-modules/rtmp/index.html.md): Описание модуля RTMP для веб-сервера Angie, который обеспечивает возможность прямой трансляции в форматах HLS и MPEG-DASH через HTTP. Документация включает инструкции по загрузке модуля и пример конфигурации для настройки RTMP-сервера, включая параметры HLS (путь, ключи, URL ключей). Также предоставляется ссылка на подробную документацию и исходный код модуля. - [DAV-Ext](https://angie.software/angie/docs/installation/external-modules/dav-ext/index.html.md): Описание модуля DAV-Ext для веб-сервера Angie, который расширяет стандартную поддержку WebDAV, добавляя методы PROPFIND, OPTIONS, LOCK и UNLOCK. Для полноценной работы WebDAV рекомендуется использовать этот модуль совместно со стандартным модулем `http_dav_module`. Документация включает инструкции по загрузке, пример конфигурации с использованием `dav_ext_lock_zone` и демонстрацию работы методов LOCK/UNLOCK. - [HTTP Auth RADIUS](https://angie.software/angie/docs/installation/external-modules/http-auth-radius/index.html.md): Руководство по модулю HTTP Auth RADIUS для веб-сервера Angie, который обеспечивает HTTP-аутентификацию с использованием протокола RADIUS. Документация содержит инструкции по загрузке модуля и подробный пример конфигурации, демонстрирующий настройку подключения к RADIUS-серверу и различные методы аутентификации (PAP, CHAP, MSCHAP, MSCHAP2, EAPMD5). Также предоставляется ссылка на полную документацию и исходный код модуля. - [VTS](https://angie.software/angie/docs/installation/external-modules/vts/index.html.md): Обзор модуля VTS (Virtual Host Traffic Status) для веб-сервера Angie, предоставляющего инструменты для отслеживания трафика и мониторинга активности в реальном времени. Документация описывает процесс загрузки необходимых модулей, подготовку HTML-шаблонов для визуализации статистики и приводит пример конфигурации. Также дана ссылка на подробную документацию и исходный код модуля. - [JS](https://angie.software/angie/docs/installation/external-modules/stream_js/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль JS. Модуль позволяет задавать обработчики на njs — подмножестве языка JavaScript. Включает директивы для работы с JavaScript в потоковом режиме, поддержку фильтрации данных и обработки сессий. - [Upload](https://angie.software/angie/docs/installation/external-modules/upload/index.html.md): Модуль Upload для веб-сервера Angie обеспечивает загрузку файлов с использованием кодировки multipart/form-data (RFC 1867), а также поддерживает возобновляемую загрузку методом POST. В документации представлены инструкции по загрузке модуля, а также ссылка на исходный код. - [Opentracing](https://angie.software/angie/docs/installation/external-modules/opentracing/index.html.md): Подробное описание модуля Opentracing для веб-сервера Angie, который обеспечивает возможности распределенной трассировки запросов. Включает инструкции по загрузке модуля и примеры конфигурации для интеграции с системами, такими как Zipkin и DataDog. Документация также содержит ссылки на дополнительную информацию, исходный код и различные варианты настройки модуля. - [Zip](https://angie.software/angie/docs/installation/external-modules/zip/index.html.md): Модуль Zip для веб-сервера Angie позволяет динамически собирать ZIP-архивы, включая файлы с проксируемых серверов. Поддерживает современные функции формата ZIP: большие файлы, временные метки UTC, имена в UTF-8. Обеспечивает поддержку возобновляемых загрузок через Range и If-Range, если известны CRC-32 файлов. Включает инструкцию по загрузке модуля и ссылку на исходный код. - [NJS](https://angie.software/angie/docs/installation/external-modules/njs/index.html.md): Модуль njs для веб-сервера Angie предоставляет мощный механизм программного расширения на языке JavaScript. Позволяет реализовать произвольную логику обработки, контроль доступа, динамическую маршрутизацию и многое другое. Используется собственная высокопроизводительная реализация виртуальной машины JavaScript. Описаны примеры применения и возможности. - [Auth PAM](https://angie.software/angie/docs/installation/external-modules/auth-pam/index.html.md): Описание модуля Auth PAM для веб-сервера Angie, который добавляет поддержку PAM-аутентификации. Документация включает инструкции по загрузке модуля и пример конфигурации с использованием директив `auth_pam` и `auth_pam_service_name`. Также приводится пример настройки файла службы PAM (`/etc/pam.d/angie`) для аутентификации через LDAP с использованием `pam_ldap.so`. - [Unbrotli](https://angie.software/angie/docs/installation/external-modules/unbrotli/index.html.md): Описание модуля Unbrotli для веб-сервера Angie, который предназначен для распаковки ответов от бэкенда, использующих сжатие Brotli (Content-Encoding: br), для клиентов, не поддерживающих этот метод. Это позволяет экономить место на бэкенде за счет хранения сжатых данных. Документация включает инструкции по загрузке модуля, примеры конфигурации, демонстрацию работы и ссылки на директивы и исходный код. - [Auth TOTP](https://angie.software/angie/docs/installation/external-modules/auth-totp/index.html.md): Описание модуля Auth TOTP для веб-сервера Angie, который реализует TOTP-аутентификацию по протоколу HTTP. Документ содержит инструкции по установке и загрузке модуля, пример конфигурации и ссылку на исходный код проекта. - [Headers-More](https://angie.software/angie/docs/installation/external-modules/headers-more/index.html.md): Руководство по модулю Headers-More для веб-сервера Angie, который предоставляет расширенные возможности для управления HTTP-заголовками, позволяя добавлять, устанавливать или удалять как выходные, так и входные заголовки. Документация содержит инструкции по загрузке модуля и подробный пример конфигурации, демонстрирующий различные сценарии использования директив модуля. Также предоставляются ссылки на полную документацию и исходный код. - [Subs](https://angie.software/angie/docs/installation/external-modules/subs/index.html.md): Руководство по модулю Subs для веб-сервера Angie, который предоставляет возможность заменять строки в теле HTTP-ответа. Замена может осуществляться как для фиксированных строк, так и с использованием регулярных выражений, при этом заменяются все найденные вхождения. Документация включает инструкции по загрузке модуля, пример конфигурации с использованием директив `subs_filter_types` и `subs_filter`, а также ссылку на полную документацию и исходный код. - [Cache Purge](https://angie.software/angie/docs/installation/external-modules/cache-purge/index.html.md): Детальное руководство по модулю Cache Purge для веб-сервера Angie, предназначенному для управления и очистки кэшированного содержимого. Документация включает инструкции по загрузке модуля, примеры конфигурации для различных сценариев использования, а также пошаговые демонстрации процесса очистки кэша. Также приведены ссылки на полное описание директив и исходный код модуля. - [OTel](https://angie.software/angie/docs/installation/external-modules/otel/index.html.md): Руководство по модулю OTel для веб-сервера Angie, который обеспечивает поддержку распределенной трассировки с использованием стандарта OpenTelemetry. Модуль поддерживает распространение контекста W3C и протокол экспорта OTLP/gRPC. Документация включает инструкции по загрузке модуля, пример конфигурации для отправки данных телеметрии и ссылку на подробную документацию и исходный код. - [Auth JWT](https://angie.software/angie/docs/installation/external-modules/auth-jwt/index.html.md): Руководство по модулю Auth JWT для веб-сервера Angie, который реализует авторизацию клиентов путем проверки JSON Web Token (JWT) с использованием заданных ключей. Модуль поддерживает JSON Web Signature (JWS) и может использоваться для аутентификации по OpenID Connect. В документе приведены инструкции по загрузке модуля, пример конфигурации и ссылки на подробную документацию и исходный код. - [Brotli](https://angie.software/angie/docs/installation/external-modules/brotli/index.html.md): Описание модулей `ngx_brotli_filter` и `ngx_brotli_static` для веб-сервера Angie, предназначенных для сжатия ответов на лету и обработки предварительно сжатых файлов с использованием алгоритма Brotli. Документация включает инструкции по загрузке модулей, примеры конфигурации для динамического и статического сжатия, а также демонстрацию их совместного использования. Предоставляются ссылки на полное описание директив и исходный код. - [Auth SPNEGO](https://angie.software/angie/docs/installation/external-modules/auth-spnego/index.html.md): Руководство по модулю Auth SPNEGO для веб-сервера Angie, который добавляет поддержку механизма SPNEGO, в частности аутентификации Kerberos через GSSAPI. В документе содержатся инструкции по загрузке модуля для его активации в конфигурации Angie. Также предоставляются ссылки на подробную документацию и исходный код модуля для получения дополнительной информации. - [Собственные модули](https://angie.software/angie/docs/configuration/modules/index.html.md): Центральный справочник по всем собственным модулям веб-сервера Angie, предоставляющий краткие описания и ссылки на подробную документацию. Охвачены модули различных категорий: основной (core) модуль для базовой функциональности, HTTP-модули для обработки веб-трафика (например, Access, ACME, API, Proxy, SSL), потоковые (stream) модули для TCP/UDP балансировки, почтовые (mail) модули и модуль для выполнения WASM. Также включена информация о модуле Google PerfTools для профилирования производительности. - [Модуль Google PerfTools](https://angie.software/angie/docs/configuration/modules/google_perftools/index.html.md): Подробное описание модуля Google PerfTools, интегрированного в веб-сервер Angie для профилирования производительности рабочих процессов. Данный модуль предназначен для разработчиков и позволяет анализировать использование памяти, загрузку процессора и другие ключевые метрики. В документе разъясняется, что для использования модуля необходима библиотека gperftools и его активация при сборке с помощью параметра --with-google_perftools_module. Также приводится пример конфигурации директивы `google_perftools_profiles`, которая определяет путь для сохранения файлов с данными профилирования. - [Основной модуль](https://angie.software/angie/docs/configuration/modules/core/index.html.md): Подробный справочник по основному (core) модулю веб-сервера Angie, который обеспечивает базовую функциональность и содержит ключевые директивы конфигурации. Описываются настройки для управления рабочими процессами, выбора событийно-ориентированных моделей, обработки входящих соединений и запросов. Включает детальное описание таких директив, как `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` и `env`, которые контролируют фундаментальные аспекты работы сервера и ведение журналов. - [Модуль WASM](https://angie.software/angie/docs/configuration/modules/wasm/index.html.md): Подробный справочник по модулю WASM веб-сервера Angie, обеспечивающему поддержку WebAssembly. Документация описывает все аспекты работы с WASM, включая загрузку альтернативных сред выполнения, управление модулями WASM и настройку их функций. Особое внимание уделяется конфигурации ограничений, жизненному циклу модулей и интеграции с различными средами выполнения. Также представлены дополнительные модули, расширяющие базовую функциональность WASM для специфических сценариев использования. - [Wasmtime](https://angie.software/angie/docs/configuration/modules/wasm/wasm_wasmtime/index.html.md): Модуль обеспечивает интеграцию со средой выполнения Wasmtime для выполнения WASM-кода в контексте wasm_modules. Он добавляет специфичные директивы, такие как wasmtime_enable_wasi и wasmtime_stack_size, для управления выполнением WebAssembly. Модуль доступен как отдельный динамически собранный пакет angie-module-wasmtime. - [WAMR](https://angie.software/angie/docs/configuration/modules/wasm/wasm_wamr/index.html.md): Модуль WAMR обеспечивает интеграцию с WebAssembly Micro Runtime для выполнения WASM-кода в контексте Angie. Он добавляет специфичные директивы для настройки среды выполнения, такие как размеры кучи и стека. Модуль доступен как отдельный динамический пакет angie-module-wamr. - [Потоковый модуль](https://angie.software/angie/docs/configuration/modules/stream/index.html.md): Подробный справочник по потоковому модулю веб-сервера Angie, предназначенному для обработки TCP и UDP соединений. Документация описывает все аспекты работы с потоковыми протоколами, включая настройку серверных блоков, маршрутизацию трафика, балансировку нагрузки и проксирование. Особое внимание уделяется поддержке SSL/TLS и управлению соединениями для различных сетевых сервисов, таких как базы данных, DNS и другие протоколы. Также представлены дополнительные модули, расширяющие базовую функциональность для специфических сценариев использования. - [ACME](https://angie.software/angie/docs/configuration/modules/stream/stream_acme/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль ACME. Модуль обеспечивает автоматическое получение и обновление SSL-сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы и переменные для настройки модуля, зависимость от HTTP-модуля и ограничения. - [MQTT Preread](https://angie.software/angie/docs/configuration/modules/stream/stream_mqtt_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль MQTT Preread. Модуль позволяет извлекать идентификатор клиента и имя пользователя из пакетов CONNECT протокола MQTT версий 3.1.1 и 5.0. Эта функциональность может использоваться для маршрутизации соединений на основе данных MQTT-клиента. - [Upstream](https://angie.software/angie/docs/configuration/modules/stream/stream_upstream/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream. Модуль предоставляет контекст для описания группы серверов, которые могут использоваться в директиве proxy_pass. Включает различные методы балансировки нагрузки и механизмы отказоустойчивости. - [GeoIP](https://angie.software/angie/docs/configuration/modules/stream/stream_geoip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль GeoIP. Модуль создает переменные, значения которых зависят от IP-адреса клиента, используя готовые базы данных MaxMind. Позволяет определять страну, город, регион и другие геоданные для адаптации поведения сервера. - [Upstream Probe](https://angie.software/angie/docs/configuration/modules/stream/stream_upstream_probe/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Он позволяет настраивать параметры проверок, такие как интервал, пороговые значения успешных и неуспешных попыток, и режимы работы. - [SSL Preread](https://angie.software/angie/docs/configuration/modules/stream/stream_ssl_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль SSL Preread. Модуль позволяет извлекать информацию из сообщения ClientHello без терминации TLS, включая имя сервера через SNI и протоколы через ALPN. Он предоставляет возможность маршрутизации трафика на основе этих данных. - [RDP Preread](https://angie.software/angie/docs/configuration/modules/stream/stream_rdp_preread/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RDP Preread. Модуль позволяет извлекать cookie, используемые для идентификации и управления сессиями в протоколе RDP, до принятия решения о балансировке. Это дает возможность реализовать привязку клиентов к серверам на основе значений cookie. - [Pass](https://angie.software/angie/docs/configuration/modules/stream/stream_pass/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Pass. Модуль позволяет передавать принятое соединение напрямую на любой настроенный слушающий сокет в HTTP, потоковый или почтовый модули. Рассматриваются примеры конфигурации и доступные директивы. - [Set](https://angie.software/angie/docs/configuration/modules/stream/stream_set/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Set. Модуль позволяет устанавливать значение переменной в контексте server. Директива set используется для присвоения значений переменным, которые могут быть текстом, другими переменными или их комбинациями. - [RealIP](https://angie.software/angie/docs/configuration/modules/stream/stream_realip/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Для работы модуля необходимо предварительно включить протокол PROXY с помощью параметра proxy_protocol в директиве listen. - [Access](https://angie.software/angie/docs/configuration/modules/stream/stream_access/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Access. Модуль позволяет ограничить доступ для определенных адресов клиентов, используя директивы allow и deny. Правила проверяются в порядке их записи до первого соответствия, что позволяет гибко настраивать доступ для различных IP-сетей. - [Split Clients](https://angie.software/angie/docs/configuration/modules/stream/stream_split_clients/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Split Clients. Модуль позволяет генерировать переменные для A/B-тестирования и канареечных релизов, направляя определенный процент клиентов на разные серверы или конфигурации. Использует алгоритм хеширования MurmurHash2 для распределения клиентов по корзинам. - [Limit Conn](https://angie.software/angie/docs/configuration/modules/stream/stream_limit_conn/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Limit Conn. Модуль позволяет ограничить число соединений по заданному ключу, например, число соединений с одного IP-адреса. Документация содержит примеры конфигурации и описание всех доступных директив модуля. - [Geo](https://angie.software/angie/docs/configuration/modules/stream/stream_geo/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Geo. Модуль создает переменные, значения которых зависят от IP-адреса клиента, позволяя настраивать поведение сервера в зависимости от географического расположения. Поддерживает задание адресов в формате CIDR, диапазонов и специальных параметров. - [SSL](https://angie.software/angie/docs/configuration/modules/stream/stream_ssl/index.html.md): Справочник по встроенному модулю SSL для потокового модуля Angie. Модуль обеспечивает поддержку протокола SSL/TLS для прокси-сервера, включая настройку сертификатов, шифров и параметров безопасности. Документация содержит полное описание всех директив и переменных модуля. - [Return](https://angie.software/angie/docs/configuration/modules/stream/stream_return/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Return. Модуль позволяет отправить заданное значение клиенту и после этого закрыть соединение. Директива return может использовать текст, переменные и их комбинации в качестве возвращаемого значения. - [Log](https://angie.software/angie/docs/configuration/modules/stream/stream_log/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Log. Модуль предназначен для записи логов запросов в указанном формате с возможностью настройки буферизации и сжатия. Включает директивы для управления форматом, путями и параметрами логирования. - [Map](https://angie.software/angie/docs/configuration/modules/stream/stream_map/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Map. Модуль Map создает переменные, значения которых зависят от значений других переменных. Он позволяет гибко настраивать логику работы сервера на основе различных условий и входных данных. - [Proxy](https://angie.software/angie/docs/configuration/modules/stream/stream_proxy/index.html.md): Справочник по встроенным модулям Angie: потоковый модуль Proxy. Модуль позволяет проксировать потоки данных по TCP, UDP и UNIX-сокетам, с поддержкой различных настроек безопасности и производительности. - [HTTP/2](https://angie.software/angie/docs/configuration/modules/http/http_v2/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/2. Модуль обеспечивает поддержку протокола HTTP/2 и включает набор директив для его настройки. Документация содержит примеры конфигурации, описание всех доступных директив и встроенных переменных. - [HTTP-модуль](https://angie.software/angie/docs/configuration/modules/http/index.html.md): Полный справочник по HTTP-модулю веб-сервера Angie, описывающий основную функциональность веб-сервера, включая настройку серверных блоков, маршрутизацию запросов, обработку статических файлов и управление доступом. Документация охватывает все аспекты конфигурации, от базовых директив до расширенных возможностей, таких как перенаправления, keep-alive соединения и управление заголовками. Также представлены дополнительные модули, расширяющие базовую функциональность для различных сценариев использования. - [uWSGI](https://angie.software/angie/docs/configuration/modules/http/http_uwsgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль uWSGI. Модуль позволяет передавать запросы uWSGI-серверу, обеспечивая эффективное взаимодействие между Angie и uWSGI-приложениями. Включает полный набор директив для настройки соединений, буферизации, кэширования и SSL/TLS. - [Split Clients](https://angie.software/angie/docs/configuration/modules/http/http_split_clients/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Split Clients. Модуль генерирует переменные для A/B-тестирования, канареечных релизов и других сценариев распределения трафика. Он позволяет направлять определенный процент клиентов на разные серверы или конфигурации на основе хэширования. - [Empty GIF](https://angie.software/angie/docs/configuration/modules/http/http_empty_gif/index.html.md): Руководство по HTTP-модулю Empty GIF в Angie, который предназначен для отдачи однопиксельного прозрачного GIF-изображения. Этот модуль полезен для различных целей веб-аналитики и отслеживания, где требуется минимальный по размеру ответ. Описывается единственная директива `empty_gif` и приводится пример ее использования в конфигурации `location`. - [Image Filter](https://angie.software/angie/docs/configuration/modules/http/http_image_filter/index.html.md): Руководство по HTTP-модулю Image Filter в Angie, который позволяет выполнять различные преобразования изображений в форматах JPEG, GIF, PNG, WebP, HEIC и AVIF. Описываются типы преобразований (`test`, `size`, `rotate`, `resize`, `crop`, `convert`) и директивы для настройки качества JPEG/WebP/HEIC/AVIF (`image_filter_jpeg_quality`, `image_filter_webp_quality`, `image_filter_heic_quality`, `image_filter_avif_quality`, `image_filter_avif_speed`), буфера (`image_filter_buffer`), чересстрочности (`image_filter_interlace`), резкости (`image_filter_sharpen`) и сохранения прозрачности (`image_filter_transparency`). Требуется библиотека libgd. - [FLV](https://angie.software/angie/docs/configuration/modules/http/http_flv/index.html.md): Руководство по HTTP-модулю FLV в Angie, который обеспечивает серверную поддержку псевдо-стриминга для файлов формата Flash Video (FLV). Модуль обрабатывает запросы с параметром `start` в строке запроса, позволяя начинать воспроизведение с указанного смещения. Описывается директива `flv` для включения данной функциональности в определенном `location`. - [Addition](https://angie.software/angie/docs/configuration/modules/http/http_addition/index.html.md): Руководство по HTTP-модулю Addition в Angie, который позволяет добавлять произвольный текст до и после основного тела HTTP-ответа. Описываются директивы `add_before_body` и `add_after_body` для указания URI подзапросов, генерирующих добавляемый контент. Также рассматривается директива `addition_types` для определения MIME-типов ответов, к которым будет применяться данная функциональность. - [Auth Basic](https://angie.software/angie/docs/configuration/modules/http/http_auth_basic/index.html.md): Руководство по HTTP-модулю Auth Basic в Angie, который реализует ограничение доступа к ресурсам с использованием протокола HTTP Basic Authentication. Описываются директивы `auth_basic` для включения аутентификации и указания realm, и `auth_basic_user_file` для задания файла с именами и паролями пользователей. Рассматриваются поддерживаемые форматы паролей, включая crypt, MD5 (apr1) и схемы RFC 2307 (PLAIN, SHA, SSHA). - [Slice](https://angie.software/angie/docs/configuration/modules/http/http_slice/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Slice. Модуль разбивает запрос на подзапросы, каждый из которых возвращает определенный диапазон ответа, что обеспечивает более эффективное кэширование больших ответов. Модуль позволяет настраивать размер фрагментов и использовать переменную $slice_range для передачи диапазона на проксируемый сервер. - [Index](https://angie.software/angie/docs/configuration/modules/http/http_index/index.html.md): Руководство по HTTP-модулю Index в Angie, который обрабатывает запросы, оканчивающиеся на слэш (`/`), путем поиска и отдачи указанных индексных файлов (например, `index.html`). Описывается директива `index` для задания списка имен индексных файлов, которые проверяются в указанном порядке. Также рассматривается возможность использования переменных в именах файлов и внутренние перенаправления, возникающие при использовании индексных файлов. - [Secure Link](https://angie.software/angie/docs/configuration/modules/http/http_secure_link/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Secure Link. Модуль позволяет проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок. Реализует два режима работы для различных сценариев защиты. - [Random Index](https://angie.software/angie/docs/configuration/modules/http/http_random_index/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Random Index. Модуль обслуживает запросы, оканчивающиеся косой чертой, и выдает случайный файл в качестве индексного файла каталога. Он выполняется до модуля http_index и может быть включен при сборке из исходного кода с помощью специального параметра. - [SCGI](https://angie.software/angie/docs/configuration/modules/http/http_scgi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SCGI. Модуль позволяет передавать запросы SCGI-серверу, настраивать кэширование, буферизацию и другие параметры взаимодействия. - [GZip Static](https://angie.software/angie/docs/configuration/modules/http/http_gzip_static/index.html.md): Руководство по HTTP-модулю GZip Static в Angie, который позволяет серверу отдавать предварительно сжатые файлы с расширением .gz вместо оригинальных, если клиент поддерживает gzip-сжатие. Это снижает нагрузку на CPU, так как сжатие выполняется заранее. Описывается директива `gzip_static` для включения модуля и ее параметры (`on`, `off`, `always`), а также взаимодействие с директивами модуля GZip и GunZIP. - [Docker](https://angie.software/angie/docs/configuration/modules/http/http_docker/index.html.md): Руководство по HTTP-модулю Docker в Angie, который позволяет динамически управлять серверами в блоках 'upstream' (контексты HTTP и Stream) на основе Docker-меток контейнеров. - [GeoIP](https://angie.software/angie/docs/configuration/modules/http/http_geoip/index.html.md): Руководство по HTTP-модулю GeoIP в Angie, который позволяет определять географическое положение клиента (страну, город, регион) и организацию по его IP-адресу, используя базы данных MaxMind GeoIP или аналогичные. Описываются директивы для указания путей к базам данных (`geoip_country`, `geoip_city`, `geoip_org`) и настройки работы с прокси-серверами (`geoip_proxy`, `geoip_proxy_recursive`). Также перечисляются доступные переменные с гео-данными (например, `$geoip_country_code`, `$geoip_city`, `$geoip_latitude`). - [GunZIP](https://angie.software/angie/docs/configuration/modules/http/http_gunzip/index.html.md): Руководство по HTTP-модулю GunZIP в Angie, который позволяет распаковывать HTTP-ответы, сжатые методом gzip, для клиентов, не поддерживающих данный метод сжатия. Это полезно для экономии места на сервере при хранении предварительно сжатых данных. Описываются директивы `gunzip` для включения модуля и `gunzip_buffers` для настройки буферов распаковки. Также упоминается взаимодействие с директивами модуля GZip. - [Memcached](https://angie.software/angie/docs/configuration/modules/http/http_memcached/index.html.md): Руководство по HTTP-модулю Memcached в Angie, который позволяет получать данные напрямую из memcached-сервера по ключу, заданному в переменной `$memcached_key`. Описываются директивы для указания адреса memcached-сервера (`memcached_pass`), настройки буфера (`memcached_buffer_size`), таймаутов (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), а также опции для взаимодействия с группами проксируемых серверов (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) и обработки gzip-флага (`memcached_gzip_flag`). - [MP4](https://angie.software/angie/docs/configuration/modules/http/http_mp4/index.html.md): Руководство по HTTP-модулю MP4 в Angie, который обеспечивает серверную поддержку псевдо-стриминга для MP4-файлов (MP4, M4V, M4A). Модуль обрабатывает запросы с параметрами `start` и `end` для воспроизведения с определенной временной точки или в заданном диапазоне. Описываются директивы `mp4` (для включения модуля), `mp4_buffer_size`, `mp4_max_buffer_size` (для настройки буферов), `mp4_limit_rate` (для ограничения скорости отдачи), `mp4_limit_rate_after` и `mp4_start_key_frame` (для начала воспроизведения с ключевого кадра). Подчеркивается важность расположения moov-атома в начале файла для оптимальной работы. - [Browser](https://angie.software/angie/docs/configuration/modules/http/http_browser/index.html.md): Руководство по HTTP-модулю Browser в Angie, который анализирует заголовок User-Agent для определения типа и версии браузера клиента. Описываются директивы для классификации браузеров как "современные" или "устаревшие" (`modern_browser`, `ancient_browser`) и установки соответствующих переменных (`$modern_browser`, `$ancient_browser`, `$msie`). Приводятся примеры конфигурации для выбора индексного файла или выполнения перенаправлений на основе типа браузера. - [Log](https://angie.software/angie/docs/configuration/modules/http/http_log/index.html.md): Руководство по HTTP-модулю Log в Angie, который отвечает за запись логов доступа. Описываются директивы для определения формата лога (`log_format` с опцией `escape` для JSON/default/none) и настройки пути, формата и параметров записи лога (`access_log` с опциями `buffer`, `gzip`, `flush`, `if`). Также рассматривается кэширование дескрипторов лог-файлов (`open_log_file_cache`) и предопределенный формат `combined`. Логи записываются в контексте location, где завершается обработка запроса. - [API](https://angie.software/angie/docs/configuration/modules/http/http_api/index.html.md): Подробное руководство по HTTP-модулю API веб-сервера Angie, который предоставляет RESTful интерфейс для получения информации о состоянии сервера и управления его конфигурацией. Описывается структура API, доступные эндпоинты для получения метрик по соединениям, зонам памяти, DNS, HTTP-запросам, кэшу и другим компонентам. Рассматриваются директивы `api` и `api_config_files` для настройки доступа и вывода информации о конфигурационных файлах. Для Angie PRO также освещается возможность динамической конфигурации апстримов через API. - [Limit Conn](https://angie.software/angie/docs/configuration/modules/http/http_limit_conn/index.html.md): Руководство по HTTP-модулю Limit Conn в Angie, который позволяет ограничивать количество одновременных соединений от одного клиента (например, по IP-адресу) или для всего сервера. Описываются директивы для задания зоны разделяемой памяти (`limit_conn_zone`), установки лимита (`limit_conn`), настройки уровня логирования (`limit_conn_log_level`), кода ответа при превышении лимита (`limit_conn_status`) и режима пробного запуска (`limit_conn_dry_run`). Также упоминается переменная `$limit_conn_status`. - [ACME](https://angie.software/angie/docs/configuration/modules/http/http_acme/index.html.md): Подробный справочник по HTTP-модулю ACME веб-сервера Angie, который обеспечивает автоматическое получение и обновление SSL/TLS сертификатов от центров сертификации, поддерживающих протокол ACME, например, Let's Encrypt. Описываются директивы для настройки ACME-клиентов, указания доменов, методов проверки (HTTP, DNS), типов ключей и управления процессом обновления. Также рассматривается использование переменных для доступа к полученным сертификатам и ключам в конфигурации сервера. - [XSLT](https://angie.software/angie/docs/configuration/modules/http/http_xslt/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль XSLT. Модуль предоставляет фильтр для преобразования XML-ответов с помощью XSLT-шаблонов. Включает директивы для настройки параметров шаблонов, обработки символьных сущностей и управления кэшированием. - [SSI](https://angie.software/angie/docs/configuration/modules/http/http_ssi/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль SSI. Описывает фильтр, обрабатывающий команды SSI (Server Side Includes) в проходящих через него ответах. Включает подробную информацию о директивах модуля, поддерживаемых командах SSI и встроенных переменных. - [Geo](https://angie.software/angie/docs/configuration/modules/http/http_geo/index.html.md): Руководство по HTTP-модулю Geo в Angie, который позволяет создавать переменные, значения которых зависят от IP-адреса клиента. Описывается синтаксис директивы `geo` для определения соответствий между IP-адресами (или диапазонами CIDR) и значениями переменных. Рассматриваются специальные параметры, такие как `default`, `include` (для подключения внешних файлов с гео-данными), `proxy` (для работы с X-Forwarded-For) и `ranges` (для указания IP-диапазонов). - [HTTP/3](https://angie.software/angie/docs/configuration/modules/http/http_v3/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль HTTP/3. Модуль обеспечивает поддержку протокола HTTP/3 для соединений с клиентами и проксируемыми серверами. Документация содержит подробное описание директив, пример конфигурации и информацию о встроенных переменных. - [Stub Status](https://angie.software/angie/docs/configuration/modules/http/http_stub_status/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Stub Status. Модуль предоставляет доступ к базовой информации о состоянии сервера, включая статистику активных соединений, обработанных запросов и текущего состояния обработки. Информация доступна через специальный location с директивой stub_status. - [SSL](https://angie.software/angie/docs/configuration/modules/http/http_ssl/index.html.md): Подробный справочник по SSL-модулю веб-сервера Angie, обеспечивающему работу по протоколу HTTPS. Документация описывает все аспекты настройки SSL/TLS, включая конфигурацию сертификатов, управление сессиями и оптимизацию производительности. Особое внимание уделяется безопасности и совместимости с различными версиями протоколов и шифров. Также представлены рекомендации по настройке для достижения оптимальной производительности при использовании HTTPS. - [Auth Request](https://angie.software/angie/docs/configuration/modules/http/http_auth_request/index.html.md): Руководство по HTTP-модулю Auth Request в Angie, который позволяет выполнять авторизацию клиентов на основе результата подзапроса к внешнему сервису. Описывается логика работы модуля: разрешение доступа при коде ответа 2xx от подзапроса и запрет при 401/403. Рассматриваются директивы `auth_request` для включения механизма и указания URI подзапроса, и `auth_request_set` для установки переменных на основе ответа подзапроса. - [Headers](https://angie.software/angie/docs/configuration/modules/http/http_headers/index.html.md): Руководство по HTTP-модулю Headers в Angie, который позволяет управлять кэшированием ответов путем добавления или изменения заголовков Expires и Cache-Control, а также добавлять произвольные HTTP-заголовки и трейлеры. Описываются директивы `expires` для контроля кэширования, `add_header` для добавления заголовков к ответу и `add_trailer` для добавления полей в конец ответа. Приводятся примеры использования различных параметров и переменных. - [RealIP](https://angie.software/angie/docs/configuration/modules/http/http_realip/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в указанном поле заголовка. Включает директивы для настройки доверенных адресов, выбора заголовка запроса и управления рекурсивным поиском. - [Proxy](https://angie.software/angie/docs/configuration/modules/http/http_proxy/index.html.md): Обширное руководство по HTTP-модулю Proxy в Angie, который позволяет передавать (проксировать) запросы на другие HTTP-серверы. Описывается множество директив для настройки этого процесса, включая `proxy_pass` (для указания адреса проксируемого сервера), `proxy_set_header` (для изменения/добавления заголовков запроса), управление буферизацией (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), кэшированием ответов (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), таймаутами (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), поведением при ошибках и взаимодействием с группами проксируемых серверов (`proxy_next_upstream`). Также рассматриваются вопросы SSL/TLS для соединений с проксируемыми серверами. - [DAV](https://angie.software/angie/docs/configuration/modules/http/http_dav/index.html.md): Руководство по HTTP-модулю DAV в Angie, который реализует поддержку протокола WebDAV для управления файлами на сервере. Описываются поддерживаемые методы (PUT, DELETE, MKCOL, COPY, MOVE) и директивы для настройки прав доступа к файлам и каталогам (`dav_access`), разрешения создания полного пути при загрузке (`create_full_put_path`) и задания минимальной глубины для удаления файлов (`min_delete_depth`). Также рассматривается взаимодействие с временными файлами и указание даты модификации. - [Rewrite](https://angie.software/angie/docs/configuration/modules/http/http_rewrite/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Rewrite. Модуль позволяет изменять URI запроса с помощью регулярных выражений PCRE, делать перенаправления и выбирать конфигурацию по условию. Документация содержит подробное описание директив модуля и примеры их использования. - [Perl](https://angie.software/angie/docs/configuration/modules/http/http_perl/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Perl. Модуль позволяет писать обработчики location и переменных на Perl, а также вставлять вызовы Perl в SSI. Документация содержит информацию о директивах модуля, известных проблемах и методах объекта запроса. - [Sub](https://angie.software/angie/docs/configuration/modules/http/http_sub/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Sub. Модуль предоставляет фильтр, изменяющий в ответе одну заданную строку на другую. Поддерживает настройку замены строк, сохранение заголовка Last-Modified и выбор MIME-типов для обработки. - [UserID](https://angie.software/angie/docs/configuration/modules/http/http_userid/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль UserID. Модуль выдает cookie для идентификации клиентов и позволяет записывать в лог полученные и выданные cookie. Он совместим с модулем mod_uid для Apache и предоставляет гибкие настройки для управления cookie. - [AutoIndex](https://angie.software/angie/docs/configuration/modules/http/http_autoindex/index.html.md): Руководство по HTTP-модулю AutoIndex в Angie, который генерирует листинг содержимого директории, если не найден индексный файл. Описываются директивы для включения/отключения автоиндексации, настройки формата вывода (HTML, XML, JSON, JSONP), отображения точного размера файлов и использования локального времени. Также рассматривается взаимодействие с модулем Index. - [Metric](https://angie.software/angie/docs/configuration/modules/http/http_metric/index.html.md): Руководство по HTTP-модулю Metric в Angie, который позволяет создавать вычисляемые в реальном времени произвольные метрики. Описывается сохранение значений в разделяемой памяти, отображение в API, поддерживаемые типы агрегации данных (счетчики, гистограммы, скользящие средние) с группировкой по ключам. Рассматриваются директивы `metric_zone`, `metric_complex_zone` и `metric` для определения метрик, встроенные переменные и интеграция с Prometheus. - [FastCGI](https://angie.software/angie/docs/configuration/modules/http/http_fastcgi/index.html.md): Подробное руководство по HTTP-модулю FastCGI в Angie, который обеспечивает взаимодействие с FastCGI-серверами, такими как PHP-FPM. Описываются директивы для передачи запросов (`fastcgi_pass`), настройки параметров FastCGI (`fastcgi_param`), управления буферизацией и кэшированием ответов. Рассматриваются также опции для настройки соединений, таймаутов и обработки ошибок при работе с FastCGI-приложениями. - [Charset](https://angie.software/angie/docs/configuration/modules/http/http_charset/index.html.md): Руководство по HTTP-модулю Charset в Angie, который позволяет добавлять указанную кодировку в заголовок Content-Type и выполнять перекодировку данных ответа. Описываются директивы для задания целевой и исходной кодировок (`charset`, `source_charset`), определения таблиц перекодировки (`charset_map`) и указания MIME-типов для обработки (`charset_types`). Также рассматривается возможность переопределения кодировки ответов от проксированных серверов (`override_charset`). - [Access](https://angie.software/angie/docs/configuration/modules/http/http_access/index.html.md): Подробное руководство по модулю Access веб-сервера Angie, который позволяет контролировать доступ к ресурсам на основе IP-адресов клиентов и сетей. Документация описывает синтаксис и использование директив `allow` и `deny` для разрешения или блокирования доступа. Приведены примеры конфигурации для различных сценариев, включая ограничение доступа для отдельных IP, диапазонов CIDR и UNIX-сокетов, а также комбинирование с другими модулями аутентификации. - [Upstream](https://angie.software/angie/docs/configuration/modules/http/http_upstream/index.html.md): Подробный справочник по HTTP-модулю Upstream веб-сервера Angie, который позволяет определять и настраивать группы вышестоящих (backend) серверов. Описываются директивы для различных методов балансировки нагрузки, включая round-robin, least_conn, hash, и IP-хэширование. Также рассматриваются механизмы проверки состояния серверов, настройки таймаутов, повторных попыток и использования резервных серверов для обеспечения высокой доступности приложений. - [Limit Req](https://angie.software/angie/docs/configuration/modules/http/http_limit_req/index.html.md): Руководство по HTTP-модулю Limit Req в Angie, который позволяет ограничивать скорость обработки запросов от клиентов (например, по IP-адресу) с использованием алгоритма "leaky bucket". Описываются директивы для задания зоны разделяемой памяти и скорости (`limit_req_zone`), применения ограничения с возможностью всплеска (`limit_req` с параметрами `burst`, `nodelay`, `delay`), настройки уровня логирования (`limit_req_log_level`), кода ответа при превышении лимита (`limit_req_status`) и режима пробного запуска (`limit_req_dry_run`). Также упоминается переменная `$limit_req_status`. - [Upstream Probe](https://angie.software/angie/docs/configuration/modules/http/http_upstream_probe/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Upstream Probe. Модуль реализует активные проверки работоспособности (health probes) для Upstream серверов. Документация содержит подробное описание директивы upstream_probe, ее параметров и примеры конфигурации. - [GZip](https://angie.software/angie/docs/configuration/modules/http/http_gzip/index.html.md): Руководство по HTTP-модулю GZip в Angie, который позволяет сжимать HTTP-ответы методом gzip для уменьшения размера передаваемых данных. Описываются директивы для включения сжатия (`gzip`), настройки уровня компрессии (`gzip_comp_level`), минимального размера ответа для сжатия (`gzip_min_length`), указания MIME-типов (`gzip_types`) и управления сжатием для проксированных запросов (`gzip_proxied`). Также рассматривается добавление заголовка `Vary: Accept-Encoding` (`gzip_vary`) и отключение сжатия для определенных User-Agent (`gzip_disable`). - [gRPC](https://angie.software/angie/docs/configuration/modules/http/http_grpc/index.html.md): Руководство по HTTP-модулю gRPC в Angie, который позволяет проксировать HTTP/2 запросы к gRPC-серверам. Описываются директивы для указания адреса gRPC-сервера (`grpc_pass`), настройки буферизации, таймаутов соединения и чтения (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). Также рассматриваются опции для передачи и скрытия заголовков, обработки ошибок и взаимодействия с группами проксируемых серверов. - [Map](https://angie.software/angie/docs/configuration/modules/http/http_map/index.html.md): Руководство по HTTP-модулю Map в Angie, который позволяет создавать новые переменные, значения которых определяются на основе значений других переменных с использованием таблиц соответствия. Описывается синтаксис директивы `map` для задания исходной строки (с переменными), результирующей переменной и блока с правилами сопоставления (строки, регулярные выражения, маски имен хостов). Рассматриваются специальные параметры `default`, `hostnames`, `include`, `volatile` и директивы для настройки хэш-таблиц `map_hash_bucket_size` и `map_hash_max_size`. - [Mirror](https://angie.software/angie/docs/configuration/modules/http/http_mirror/index.html.md): Руководство по HTTP-модулю Mirror в Angie, который позволяет создавать фоновые подзапросы для зеркалирования оригинального клиентского запроса на другой URI. Ответы на зеркалирующие подзапросы игнорируются. Описываются директивы `mirror` для указания URI зеркала и `mirror_request_body` для контроля зеркалирования тела запроса. Приводятся примеры конфигурации для отправки копии запроса на тестовый бэкенд или систему логирования. - [Prometheus](https://angie.software/angie/docs/configuration/modules/http/http_prometheus/index.html.md): Руководство по HTTP-модулю Prometheus в Angie, который позволяет собирать статистику сервера и экспортировать ее в формате Prometheus. Описываются директивы `prometheus_template` для определения шаблонов метрик (с указанием имени метрики, переменной-источника, пути для сопоставления со статистикой Angie API и типа метрики) и `prometheus` для публикации метрик по указанному location. Приводится пример использования готового шаблона `prometheus_all.conf` и создания пользовательских метрик. - [Referer](https://angie.software/angie/docs/configuration/modules/http/http_referer/index.html.md): Справочник по встроенным модулям Angie: HTTP-модуль Referer. Модуль позволяет блокировать доступ к сайту для запросов с неверными значениями поля Referer в заголовке. Хотя подделать запрос с нужным значением поля Referer несложно, модуль эффективен для блокирования массовых запросов от обычных браузеров. - [RealIP](https://angie.software/angie/docs/configuration/modules/mail/mail_realip/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль RealIP. Модуль позволяет менять адрес и порт клиента на переданные в заголовке протокола PROXY. Протокол PROXY должен быть предварительно включен при помощи установки параметра proxy_protocol в директиве listen. - [Почтовый модуль](https://angie.software/angie/docs/configuration/modules/mail/index.html.md): Полный справочник по почтовому модулю веб-сервера Angie, реализующему функциональность почтового прокси-сервера. Документация охватывает все аспекты работы с почтовыми протоколами SMTP, IMAP и POP3, включая настройку серверных блоков, маршрутизацию почтовых запросов и аутентификацию пользователей. Особое внимание уделяется поддержке SSL/TLS для защиты почтовых соединений и расширенным возможностям конфигурации для различных сценариев использования почтового сервера. - [Proxy](https://angie.software/angie/docs/configuration/modules/mail/mail_proxy/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Proxy. Модуль обеспечивает поддержку почтовых протоколов (POP3, IMAP, SMTP), позволяя серверу работать в качестве прокси между клиентами и почтовыми серверами. Он устанавливает соединения с серверами, выполняет безопасную аутентификацию и правильно маршрутизирует трафик клиентов. - [Auth HTTP](https://angie.software/angie/docs/configuration/modules/mail/mail_auth_http/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль Auth HTTP. Модуль позволяет выполнять аутентификацию на основе дополнительного HTTP-запроса перед обработкой основного запроса. Такой подход обычно используется для передачи аутентификации внешним сервисам, объединения аутентификации в разных приложениях или интеграции со сторонними системами, такими как OAuth или LDAP. - [SMTP](https://angie.software/angie/docs/configuration/modules/mail/mail_smtp/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SMTP. Модуль обеспечивает поддержку почтового протокола SMTP, позволяя серверу проксировать исходящий почтовый трафик между клиентами и почтовыми серверами. Он поддерживает безопасную аутентификацию, шифрование через STARTTLS и SSL/TLS, а также маршрутизацию клиентских запросов. - [POP3](https://angie.software/angie/docs/configuration/modules/mail/mail_pop3/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль POP3. Модуль обеспечивает поддержку почтового протокола POP3, позволяя серверу загружать сообщения с почтовых серверов. Он подключается к серверам POP3, получает заголовки и содержимое сообщений, обеспечивает безопасную аутентификацию и управляет статусами сообщений. - [IMAP](https://angie.software/angie/docs/configuration/modules/mail/mail_imap/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль IMAP. Модуль обеспечивает поддержку почтового протокола IMAP, позволяя серверу взаимодействовать с системами хранения почты. Он устанавливает соединения с серверами IMAP, обрабатывает основные команды и обеспечивает безопасную аутентификацию. - [SSL](https://angie.software/angie/docs/configuration/modules/mail/mail_ssl/index.html.md): Справочник по встроенным модулям Angie: почтовый модуль SSL. Модуль обеспечивает поддержку шифрования SSL/TLS для почтовых прокси-протоколов (POP3, IMAP, SMTP), позволяя устанавливать защищённые соединения между клиентами и сервером. Он обеспечивает шифрование SSL/TLS для входящих подключений, поддерживает обновление соединений через STARTTLS, управляет сертификатами и ключами, а также контролирует настройки SSL. --- For more comprehensive documentation, see [llms-full.txt](https://angie.software/llms-full.txt)