# Angie

Angie (Э́нджи) — бесплатный форк nginx, мощный и масштабируемый веб-сервер.
      Код проекта открыт в публичных репозиториях под свободной лицензией типа BSD.

Angie — мощный и масштабируемый веб-сервер,
развивающий идеи nginx:

- Создан бывшими разработчиками nginx,
  чтобы идти в новом направлении.
- Служит заменой предшественнику,
  не требуя переработки конфигурации и модулей.
- Включает все возможности
  [nginx |nginxversion|](https://nginx.org/ru/CHANGES.ru)
  и добавляет к ним ряд новых функций.

Доступны [бинарные пакеты](https://angie.software//angie/docs/installation/oss_packages.md) для
разных ОС и архитектур, а также [Docker-образы](https://angie.software//angie/docs/installation/docker.md). Код проекта открыт в [публичных
репозиториях](https://angie.software//angie/docs/development.md) под свободной лицензией типа BSD.

Для расширения базовой функциональности служат динамические модули.
Они уже протестированы, собраны и также доступны в [наших репозиториях](https://angie.software//angie/docs/installation/oss_packages.md#install-dynamicmodules-oss).

**Angie |angie_version|** выпущен **|angie_release_date|**.
Новые версии выходят раз в квартал;
вовремя публикуются важные исправления и улучшения.
См. также [историю версий](https://angie.software//angie/docs/oss_changes.md).

С полной документацией вы можете ознакомиться на [нашем сайте](docs/).

## Почему Angie?

Протокол [HTTP/3](https://angie.software//angie/docs/configuration/modules/http/http_v3.md)
поддерживается как для соединений с клиентами, так и для соединений с
[проксируемыми серверами](https://angie.software//angie/docs/configuration/modules/http/http_proxy.md), позволяющая независимо
использовать разные протоколы (HTTP/1.x, HTTP/2, HTTP/3) с разных
сторон.

Получение базовых сведений о веб-сервере,
его [конфигурации](https://angie.software//angie/docs/configuration/modules/http/http_api.md#a-api-config-files),
а также [статистики](https://angie.software//angie/docs/configuration/modules/http/http_api.md#metrics) по проксируемым серверам,
клиентским соединениям, зонам разделяемой памяти и многим другим вещам
через REST-подобный [API-интерфейс](https://angie.software//angie/docs/configuration/modules/http/http_api.md#a-api) в формате JSON.

Поддержка формата [Prometheus](https://angie.software//angie/docs/configuration/modules/http/http_prometheus.md#id3)
с [настраиваемыми шаблонами](https://angie.software//angie/docs/configuration/modules/http/http_prometheus.md#prometheus-template).

Автоматическое проксирование и балансировка сервисов,
запущенных в [контейнерах Docker](https://angie.software//angie/docs/configuration/modules/http/http_docker.md#http-docker).

Реализуется с помощью опции `slow_start` директивы [server](https://angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-server).

Получение TLS-сертификатов со встроенной поддержкой
[ACME](https://angie.software//angie/docs/configuration/modules/http/http_acme.md).

Консоль [Console Light](https://angie.software//angie/docs/configuration/monitoring.md)
для наблюдения за сервером через браузер.
Онлайн-пример: [https://console.angie.software/](https://console.angie.software/)

Режим [привязки сессий](https://angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-sticky), при котором все запросы в
рамках одной сессии будут направляться на один и тот же проксируемый
сервер.

Директива [mqtt_preread](https://angie.software//angie/docs/configuration/modules/stream/stream_mqtt_preread.md#s-mqtt-preread) потокового модуля,
расширяющая возможности авторизации и балансировки для протокола MQTT.

Готовые [пакеты](https://angie.software//angie/docs/installation/external-modules/index.md#install-thirdpartymodules) для
множества наших и сторонних модулей.

## Поддержка и разработка

Если у вас возникла проблема, но решение не нашлось в [документации](docs/),
задайте вопрос на [форуме сообщества](https://forum.angie.support/)
или в [чате поддержки](https://t.me/angie_support) в Telegram.
Идеями для новых функций или собственными улучшениями
делитесь через [GitHub](https://github.com/webserver-llc/angie/issues).

## Правовая информация

* [Лицензия на программный продукт Angie](https://angie.software//angie/license-angie.md)
* [Уведомление о наличии лицензируемых компонентов](https://angie.software//angie/doc-license.md)
* [Лицензионное соглашение с Контрибьютором](https://angie.software//angie/contributor-agreement.md)
