LLMS Central - The Robots.txt for AI

angie.software

Last updated: 5/6/2026valid

Independent Directory - Important Information

This llms.txt file was publicly accessible and retrieved from angie.software. LLMS Central does not claim ownership of this content and hosts it for informational purposes only to help AI systems discover and respect website policies.

This listing is not an endorsement by angie.software and they have not sponsored this page. We are an independent directory service with no affiliation to the listed domain.

Copyright & Terms: Users should respect the original terms of service of angie.software. If you believe there is a copyright or terms of service violation, please contact us at support@llmscentral.com for prompt removal. Domain owners can also claim their listing.

Current llms.txt Content

# 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)

Version History

Version 15/6/2026, 10:02:45 PMvalid
618452 bytes

Categories

newsdocumentationdocsbusinesshealthsports

Visit Website

Explore the original website and see their AI training policy in action.

Visit angie.software

Content Types

articlespagesproductsapidocumentation

Recent Access

No recent access

API Access

Canonical URL:
https://llmscentral.com/angie.software/llms.txt
API Endpoint:
/api/llms?domain=angie.software
angie.software - llms.txt File | AI Training Guidelines | LLMS Central