# Angie

Angie 是 nginx 的一个自由分支，是一个强大且可扩展的 web 服务器。
      代码在公共仓库中以 BSD 类型的自由许可证开放。

Angie 是一个强大且可扩展的 web 服务器，发展了 nginx 的理念：

- 由前 nginx 开发者创建，旨在朝着一个新方向发展。
- 作为前身的替代品提供，
  无需重新配置和模块重开发。
- 包含 [nginx |nginxversion|](https://nginx.org/en/CHANGES) 的所有功能
  并增加了一些新功能。

[二进制包](https://cn.angie.software//angie/docs/installation/oss_packages.md) 可用于
各种操作系统和架构，以及 [Docker 镜像](https://cn.angie.software//angie/docs/installation/docker.md)。项目代码在 [公共仓库](https://cn.angie.software//angie/docs/development.md)
中开放，遵循 BSD 类型的自由许可证。

动态模块用于扩展基本功能。
它们经过测试、编译，
也可以在 [我们的仓库](https://cn.angie.software//angie/docs/installation/index.md#install-dynamicmodules) 中获取。

**Angie |angie_version|** 于 **|angie_release_date|** 发布。
新版本每季度发布；
重要修复和改进按时发布。
另见 [版本历史](https://cn.angie.software//angie/docs/oss_changes.md)。

您可以在 [我们的网站](docs/) 上找到完整文档。

## Why Angie?

[HTTP/3 协议](https://cn.angie.software//angie/docs/configuration/modules/http/http_v3.md)
支持客户端连接和与 [代理服务器](https://cn.angie.software//angie/docs/configuration/modules/http/http_proxy.md) 的连接，允许从不同方面独立使用不同的协议 (HTTP/1.x、HTTP/2、HTTP/3)。

通过 REST 风格的 [API 接口](https://cn.angie.software//angie/docs/configuration/modules/http/http_api.md#a-api) 以 JSON 格式访问有关 web 服务器的基本信息、其 [配置](https://cn.angie.software//angie/docs/configuration/modules/http/http_api.md#a-api-config-files) 和 [统计信息](https://cn.angie.software//angie/docs/configuration/modules/http/http_api.md#metrics)，包括代理服务器、客户端连接、共享内存区等许多其他内容。

支持 [Prometheus 格式](https://cn.angie.software//angie/docs/configuration/modules/http/http_prometheus.md#id3) 和
[可自定义模板](https://cn.angie.software//angie/docs/configuration/modules/http/http_prometheus.md#prometheus-template)。

自动代理和负载均衡运行在 [Docker 容器](https://cn.angie.software//angie/docs/configuration/modules/http/http_docker.md#http-docker) 中的服务。

通过 `slow_start` 选项实现
[server](https://cn.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-server) 指令的功能。

通过内置的 [ACME](https://cn.angie.software//angie/docs/configuration/modules/http/http_acme.md) 支持获取 TLS 证书。

用于通过浏览器监控服务器的 [Console Light](https://cn.angie.software//angie/docs/configuration/monitoring.md) 控制台。
在线示例: [https://console.angie.software/](https://console.angie.software/)

[会话绑定模式](https://cn.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-sticky)，其中会话中的所有请求都路由到同一代理服务器。

流模块的 [mqtt_preread](https://cn.angie.software//angie/docs/configuration/modules/stream/stream_mqtt_preread.md#s-mqtt-preread) 指令，扩展 MQTT 协议的授权和负载均衡能力。

为我们自己的模块和第三方模块提供现成的 [包](https://cn.angie.software//angie/docs/installation/external-modules/index.md#install-thirdpartymodules)。

## Support and Development

如果您遇到问题但在 [文档](docs/) 中找不到解决方案，请在 [社区论坛](https://forum.angie.support/) 或在 Telegram 的 [支持聊天](https://t.me/angie_support) 中提问。
通过 [GitHub](https://github.com/webserver-llc/angie/issues) 分享新功能的想法或您自己的改进。

## Legal Information

* [Angie 软件产品许可证](https://cn.angie.software//angie/license-angie.md)
* [许可组件存在声明](https://cn.angie.software//angie/doc-license.md)
* [贡献者许可协议](https://cn.angie.software//angie/contributor-agreement.md)
